Resume Poo

  • Uploaded by: Abderhem Ghshh
  • 0
  • 0
  • October 2019
  • PDF

This document was uploaded by user and they confirmed that they have the permission to share it. If you are author or own the copyright of this book, please report to us by using this DMCA report form. Report DMCA


Overview

Download & View Resume Poo as PDF for free.

More details

  • Words: 1,236
  • Pages: 1
//Exemple : classe Exception ; Class DNException :Exception { public DNException() : base("L'age doit etre >=1 ans et <=160 ans !") {} } Application dans la classe set {if (value>= 1 && value<=160) age = value; else throw new DNException(); } public void AjouterPérsonne(Pérsonne p) { bool existe=false; foreach (Pérsonne p1 in liste_per) if (p1.Nuémro_matricule == p.Nuémro_matricule) existe = true; if (!existe) liste_per.Add(p); else throw new Exception("Le Pérsonne existe deja"); } public void SupprimerPérsonne(uint Nuémro_matricule) { bool existe = false; foreach (Pérsonne p in liste) if (p.Nuémro_matricule == Nuémro_matricule) { liste.Remove(p); existe = true; break; } if (!existe) throw new Exception("le numero de matricule est introuvable"); } public void TransfererPérsonne(Bloc b1, Bloc b2, uint numéro_matricule) { foreach (Pérsonne p in b1.Liste) { if (p.Nuémro_matricule == numéro_matricule) { b1.Liste.Remove(m); b2.Liste.Add(m);break; } } } public Médecin MédecinExpert() { int exp=0; Médecin med=null; foreach (Bloc b in hopital) { foreach (Médecin m in b.Liste_med) if (exp < m.DéterminerExpérience()) { med = m; exp = m.DéterminerExpérience(); } } return med; }

public int MoyExpMédecin() { int s=0, n=0; foreach (Bloc b in hopital) foreach (Médecin m in b.Liste_med) {n++; s+= m.DéterminerExpérience(); } return s / n; }

public bool test_Tout_Remplir() { bool etat = true; foreach (Control c in this.Controls) { if (((c is TextBox) || (c is ComboBox)) && (c.Text.Trim() == "")) return false; if (c.Name == "G_Sexe") {etat = false; foreach (Control c1 in c.Controls) {if ((c1 is RadioButton) && ((RadioButton)c1).Checked == true) etat = true;} if (!etat) return false;}} //afficher datagrid et cache les autres contrôles public bool Mode_lecture(bool lecture) {foreach (Control c in this.Controls) if(!(c is ToolStrip)) c.Visible = !lecture; this.dataGridView1.Visible = lecture; this.dataGridView1.Location = new System.Drawing.Point(40, 40); return lecture;} //supprimer Rows datagrid avec recherche foreach (DataGridViewRow r in dataGridView1.Rows) if (r.Cells[0].Value.ToString() == tb_Cin.Text) { dataGridView1.Rows.Remove(r); break; } //Exemple : classe Exception ; Class DNException :Exception { public DNException() : base("L'age doit etre >=1 ans et <=160 ans !") {} } Application dans la classe set {if (value>= 1 && value<=160) age = value; else throw new DNException(); } public void AjouterPérsonne(Pérsonne p) { bool existe=false; foreach (Pérsonne p1 in liste_per) if (p1.Nuémro_matricule == p.Nuémro_matricule) existe = true; if (!existe) liste_per.Add(p); else throw new Exception("Le Pérsonne existe deja"); } public void SupprimerPérsonne(uint Nuémro_matricule) { bool existe = false; foreach (Pérsonne p in liste) if (p.Nuémro_matricule == Nuémro_matricule) { liste.Remove(p); existe = true; break; } if (!existe) throw new Exception("le numero de matricule est introuvable"); }

private void Initialiser() { foreach (Control c in Controls) { if ((c is TextBox) || (c is ComboBox)) c.Text = ""; if (c is DateTimePicker) ((DateTimePicker)c).Value = DateTime.Now; if (c.Name == "gb_Capitain") foreach (Control c1 in c.Controls) if (c1 is RadioButton) ((RadioButton)c1).Checked = false; } } private void Afficher(joueur j) { this.tb_code.Text = j.Code.ToString(); this.tb_Nom.Text = j.Nom; this.dateTimePicker1.Value = j.Date_nais; this.tb_codeEquipe.Text = j.Code_equipe.ToString(); this.cb_Poste.Text = j.Poste; if (j.Capitain) this.rad_Oui.Checked = true; else this.rad_Non.Checked = true; } private void btn_ajouter_Click(object sender, EventArgs e) { bool cap = false; if (rad_Oui.Checked == true) cap = true; joueur j = new joueur(int.Parse(tb_code.Text), tb_Nom.Text, DateTime.Parse(dateTimePicker1.Value.ToString()), cb_Poste.Text, int.Parse(tb_codeEquipe.Text), cap); try { AjouterJoueur(j); } catch (Exception e1) { MessageBox.Show(e1.Message); } } private void AjouterJoueur(joueur j) { bool existe = false; foreach (joueur j1 in Program.LJoueur) if (j1.Code == j.Code) existe = true; if (!existe) LJoueur.Add(j); else throw new Exception("Le Pérsonne existe deja"); } //this.tb_Cin.PasswordChar = '*'; //this.tb_Prenom.ReadOnly = true; //Ovrire le fichier FileStream fich = new FileStream("Joueur.obj", FileMode.OpenOrCreate, FileAccess.Open); BinaryFormatter f = new BinaryFormatter(); HJoueur= (Hashtable)f.Deserialize(fich); fich.Close(); //tslah ghir f hashtabl// foreach (DictionaryEntry dc in HJoueur) LJoueur.Add((joueur)dc.Value); //Enregistrer Le Fichier FileStream fich = new FileStream("Joueur.obj", FileMode.OpenOrCreate, FileAccess.Write); BinaryFormatter f = new BinaryFormatter(); f.Serialize(fich,HJoueur); fich.Close(); // DateTime.Now.AddYears; AddMonths; AddDays private joueur Chercher_Jueur(int code) {foreach (joueur j1 in LJoueur) if (j1.Code == code) return j1; return null; } //Modifier joueur j = Chercher_Jueur(int.Parse(tb_code.Text)); if (j != null) { j.Nom = this.tb_Nom.Text.Trim(); j.Date_nais = this.dateTimePicker1.Value; j.Poste = this.cb_Poste.SelectedItem.ToString(); if (this.rad_Oui.Checked) j.Capitain = true; if (this.rad_Non.Checked) j.Capitain = false; j.Maj_code_equipe(int.Parse(this.tb_codeEquipe.Text)); } else MessageBox.Show("ce joueur n'exist pas"); //supprimer avec confirmation DialogResult rep = MessageBox.Show("Voulez vous supprimer le joueur", "Suppression", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (rep == DialogResult.Yes) LJoueur.Remove(p); else MessageBox.Show("Suppression Annuler"); //afficher formulaire Form2 f2 = new Form2(); f2.ShowDialog(); //Fermer l’application Application.Exit(); or this.Close; //numericUpDown numericUpDown1.Minimum = new decimal(new int[] { 1 ,0,0,0}); numericUpDown1.Maximum = new decimal(new int[] { 5, 0, 0, 0 }); //valeur de cellule// dataGridView1.Rows[i].Cells[j].Value.ToString() var col3 = new DataGridViewTextBoxColumn(); var col2 = new DataGridViewComboBoxColumn(); var col1 = new DataGridViewCheckBoxColumn(); col1.HeaderText = "N° Maticule"; col1.Name = "Maticule"; col2.HeaderText = "Nom Complet"; col2.Name = "Nom_cp"; col3.HeaderText = "Date Entrée Travail"; col3.Name = "Date"; dtgdview1.Columns.AddRange(new DataGridViewColumn[] { col1, col2, col3 }); //supprimer Rows selected datagrid dataGridView1.Rows.Remove(dataGridView1.SelectedRows[0]); //combobox ajouter items comboBox1.Items.AddRange(new object[] { "A", "B", "O", "AB" }); private void Initialiser() { foreach (Control c in Controls) { if ((c is TextBox) || (c is ComboBox)) c.Text = ""; if (c is DateTimePicker) ((DateTimePicker)c).Value = DateTime.Now; if (c.Name == "gb_Capitain") foreach (Control c1 in c.Controls) if (c1 is RadioButton) ((RadioButton)c1).Checked = false; } } private void Afficher(joueur j) { this.tb_code.Text = j.Code.ToString(); this.tb_Nom.Text = j.Nom; this.dateTimePicker1.Value = j.Date_nais; this.tb_codeEquipe.Text = j.Code_equipe.ToString(); this.cb_Poste.Text = j.Poste; if (j.Capitain) this.rad_Oui.Checked = true; else this.rad_Non.Checked = true; } private void btn_ajouter_Click(object sender, EventArgs e) { bool cap = false; if (rad_Oui.Checked == true) cap = true; joueur j = new joueur(int.Parse(tb_code.Text), tb_Nom.Text, DateTime.Parse(dateTimePicker1.Value.ToString()), cb_Poste.Text, int.Parse(tb_codeEquipe.Text), cap); try { AjouterJoueur(j); } catch (Exception e1) { MessageBox.Show(e1.Message); } }

esp=n; for(i=0;i
* *** *****

et+=2; } //lire fichier caractère par caractère FILE *f=fopen("chose.txt","r"); int c; for(;(c=fgetc(f))!=EOF;) printf("%c",c); //ecrire FILE *f=fopen("chose.txt","w");a+ ajoute fprintf(f,"%s,%s,%d,%s\n",nom,prenom,age,bac); fscanf(f,"%s,%s,%d,%s",ligne); fgets(ligne,200,f); printf("%s\n",ligne);// fputs(nom,f); typedef struct { char Nom[20]; int Distance; char VilleD[20]; char VilleA[20]; } RoueN; //deux chaine egau if(strcmp(les_routes[j].VilleD,ville)==0)

esp=n; for(i=0;i
* *** *****

et+=2; }

//lire fichier caractère par caractère FILE *f=fopen("chose.txt","r"); int c; for(;(c=fgetc(f))!=EOF;) printf("%c",c); //ecrire FILE *f=fopen("chose.txt","w");a+ ajoute fprintf(f,"%s,%s,%d,%s\n",nom,prenom,age,bac); fscanf(f,"%s,%s,%d,%s",ligne); fgets(ligne,200,f); printf("%s\n",ligne);// fputs(nom,f);

typedef struct { char Nom[20]; int Distance; char VilleD[20]; char VilleA[20]; } RoueN; //deux chaine egau if(strcmp(les_routes[j].VilleD,ville)==0)

//bach tzid la taille dyal tableau 3adi Array.Resize(ref LPersonnel, LPersonnel.Length + 1); // precedent if (postion >0) {postion--; affiche(liste[postion]); } Else MessageBox.Show("Premier"); //Premier postion = 0; affiche(liste[postion]);

esp=0; et=n*2-1; for(i=0;i
***** *** *

//algo Tableau T() : Caractère Variables N,i : Entier Début Fin //Redim t(N) //Procédure SupSignes (T : tableau() ; N : Entier ) Fonction Fct(T : tableau() ; N : Entier ):Entier strcat(nom,prenom); strncat(nom,prenom,2); strcpy(nom,prenom); copier pre dans nom strncpy(nom,prenom,2); strcmp(ch1,ch2); return (-1 si ch1ch2) strncmp(nom,prenom,3) return car3-car3 strchr(nom,'a')-nom+1 pos de la premier a strrchr(nom,'a')-nom+1 pos de la dernier a //deux chaine egau if(strcmp(les_routes[j].VilleD,ville)==0) esp=0; et=n*2-1; ***** for(i=0;i
//algo Tableau T() : Caractère Variables N,i : Entier Début Fin //Redim t(N) //Procédure SupSignes (T : tableau() ; N : Entier ) Fonction Fct(T : tableau() ; N : Entier ):Entier typedef struct { char Nom[20]; int Distance; char VilleD[20]; char VilleA[20]; } RoueN; strcat(nom,prenom); strncat(nom,prenom,2); strcpy(nom,prenom); copier pre dans nom strncpy(nom,prenom,2); strcmp(ch1,ch2); return (-1 si ch1ch2) strncmp(nom,prenom,3) return car3-car3 strchr(nom,'a')-nom+1 pos de la premier a strrchr(nom,'a')-nom+1 pos de la dernier a //deux chaine egau if(strcmp(les_routes[j].VilleD,ville)==0)

//dernier postion=liste.Count-1;//ila kan liste wla arrylist postion= liste. Length-1//ila kan tab 3adi affiche(liste[postion]) //suivant if (postion < liste.Length - 1)// liste.Count-1; { postion++; affiche(liste[postion]); } else MessageBox.Show("Der");

Related Documents

Resume Poo
October 2019 23
Poo
June 2020 12
Poo
June 2020 9
Poo
November 2019 22
Poo
April 2020 9
Poo
May 2020 15

More Documents from "jonathan"

Button And Image.txt
October 2019 5
Resume Poo
October 2019 23
October 2019 12