private void loadData() { try { bsrc.DataSource = clsMetier.GetInstance().getAllClspersonneDt(clsDoTraitement.Identifiant_Personne); personne = clsMetier.GetInstance().getClspersonne(clsDoTraitement.Identifiant_Personne); txtNom.Text = personne.Nom; txtPNom.Text = personne.Postnom; txtPrenom.Text = personne.Prenom; cboSexe.Text = personne.Sexe; txtTelephone.Text = personne.Telephone; txtDateNaissance.Text = personne.Datenaissance.ToString(); cboEtatCiv.Text = personne.Etatcivil; txtAdresse.Text = personne.Adresse; try { if (personne.Photo != null) { pbPhotoPersonne.Image = (new clsDoTraitement()).getImageFromByte(personne.Photo); } else { pbPhotoPersonne.Image = null; } } catch (Exception) { pbPhotoPersonne.Image = null; } bindignlst(); bln = true; } catch (Exception) { } }
private void loadData() { bsrc.DataSource = clsMetier.GetInstance().getAllClsfournisseur1(clsDoTraitement.Identifiant_Fournisseur); try { personne = clsMetier.GetInstance().getClspersonne(clsDoTraitement.Identifiant_Personne); txtNom.Text = personne.Nom; txtPNom.Text = personne.Postnom; txtPrenom.Text = personne.Prenom; txtSexe.Text = personne.Sexe; txtTelephone.Text = personne.Telephone; txtDateNaissance.Text = personne.Datenaissance.ToString(); txtEtatCivil.Text = personne.Etatcivil; txtAdresse.Text = personne.Adresse; txtPersonne.Text = personne.Nom + " " + (string.IsNullOrEmpty(personne.Postnom) ? "" : personne.Postnom) + " " + (string.IsNullOrEmpty(personne.Prenom) ? "" : personne.Prenom); try { pbPhotoPersonne.Image = (new clsDoTraitement()).getImageFromByte(personne.Photo); } catch (Exception) { pbPhotoPersonne.Image = null; } bindignlst(); bln = true; } catch (Exception) { } }
private void New() { personne = new clspersonne(); bln = false; bindingcls(); cboSexe.SelectedIndex = 0; cboEtatCiv.SelectedIndex = 1; btnSave.Enabled = true; //txtDateNaissance.Text = DateTime.Today.ToString(); }
private void btnDelete_Click(object sender, EventArgs e) { try { DialogResult result = MessageBox.Show("Voulez - vous vraiment supprimer cet enregistrement ?", "Suppression", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (result == DialogResult.Yes) { if (bsrc.DataSource != null) { clspersonne s = new clspersonne(); Object[] obj = ((DataRowView)bsrc.Current).Row.ItemArray; int i = 0; foreach (DataColumn dtc in ((DataRowView)bsrc.Current).Row.Table.Columns) { if (dtc.ToString().Equals("nom")) { s.Nom = ((string)obj[i]); } else if (dtc.ToString().Equals("postnom")) { s.Postnom = (((string)obj[i]) == DBNull.Value.ToString()) ? null : ((string)obj[i]); } else if (dtc.ToString().Equals("prenom")) { s.Prenom = ((obj[i]) == DBNull.Value) ? null : ((string)obj[i]); } else if (dtc.ToString().Equals("dateNaissance")) { s.Datenaissance = ((DateTime)obj[i]); } else if (dtc.ToString().Equals("telephone")) { s.Telephone = ((obj[i]) == DBNull.Value) ? null : ((string)obj[i]); } else if (dtc.ToString().Equals("sexe")) { s.Sexe = ((obj[i]) == DBNull.Value) ? null : ((string)obj[i]); } else if (dtc.ToString().Equals("etatcivil")) { s.Etatcivil = ((obj[i]) == DBNull.Value) ? null : ((string)obj[i]); } else if (dtc.ToString().Equals("adresse")) { s.Adresse = ((obj[i]) == DBNull.Value) ? null : ((string)obj[i]); } else if (dtc.ToString().Equals("id")) { s.IdPers = ((int)obj[i]); } else if (dtc.ToString().Equals("photo")) { s.Photo = (obj[i] == DBNull.Value) ? ((Byte[])null) : ((Byte[])obj[i]); } i++; } new clspersonne().delete(s); MessageBox.Show("Suppression éffectuée", "Suppression", MessageBoxButtons.OK, MessageBoxIcon.Information); //this.New(); refresh(); } } //Permet l'actualisation des valeur des personne sur le formulair appelant clsDoTraitement.EnterFormPersonne = true; } catch (Exception ex) { MessageBox.Show("Echec de la suppression " + ex.Message, "Suppression", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } }
private void btnSave_Click(object sender, EventArgs e) { try { if (!bln) { if (gpWebCam.Enabled) { personne.Photo = clsDoTraitement.GetInstance().getFileToByte(clsDoTraitement.GetInstance().loadParamTemporaire()); } personne.inserts(); MessageBox.Show("Enregistrement éffectué", "Enregistrement", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { if (bsrc.DataSource != null) { if (clsDoTraitement.accepte_updatepicture != 1 && clsDoTraitement.accepte_updatepicture != 2) { clsDoTraitement.accepte_updatepicture = 3; } clspersonne s = new clspersonne(); Object[] obj = ((DataRowView)bsrc.Current).Row.ItemArray; int i = 0; foreach (DataColumn dtc in ((DataRowView)bsrc.Current).Row.Table.Columns) { if (dtc.ToString().Equals("nom")) { s.Nom = ((string)obj[i]); } else if (dtc.ToString().Equals("postnom")) { s.Postnom = ((obj[i]) == DBNull.Value) ? null : ((string)obj[i]); } else if (dtc.ToString().Equals("prenom")) { s.Prenom = ((obj[i]) == DBNull.Value) ? null : ((string)obj[i]); } else if (dtc.ToString().Equals("datenaissance")) { s.Datenaissance = ((obj[i]) == DBNull.Value) ? null : ((DateTime?)obj[i]); } else if (dtc.ToString().Equals("telephone")) { s.Telephone = ((obj[i]) == DBNull.Value) ? null : ((string)obj[i]); } else if (dtc.ToString().Equals("sexe")) { s.Sexe = ((obj[i]) == DBNull.Value) ? null : ((string)obj[i]); } else if (dtc.ToString().Equals("etatcivil")) { s.Etatcivil = ((obj[i]) == DBNull.Value) ? null : ((string)obj[i]); } else if (dtc.ToString().Equals("adresse")) { s.Adresse = ((obj[i]) == DBNull.Value) ? null : ((string)obj[i]); } else if (dtc.ToString().Equals("id")) { s.IdPers = ((int)obj[i]); } else if (dtc.ToString().Equals("photo")) { if (obj[i] != DBNull.Value) { s.Photo = (Byte[])obj[i]; } else { bingImg(pbPhotoPersonne, personne, "Image", "Photo"); s.Photo = personne.Photo;//(obj[i] == DBNull.Value) ? ((Byte[])null) : ((Byte[])obj[i]); } } i++; } new clspersonne().update(s); MessageBox.Show("Modification effectuée!", "Modification", MessageBoxButtons.OK, MessageBoxIcon.Information); } } clsDoTraitement.pathPhotoLoad = ""; clsDoTraitement.accepte_updatepicture = 0; try { loadData(); } catch (Exception ex) { MessageBox.Show("Erreur lors du chargement des informations de la personne =>" + ex.Message, "Affichage informations de la personne", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } } catch (Exception ex) { MessageBox.Show("Echec de la mise à jour" + ex.Message, "Mise à jour", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } //this.New(); //refresh(); }