Beispiel #1
0
        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) { }
        }
Beispiel #2
0
        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) { }
        }
Beispiel #3
0
 private void New()
 {
     personne = new clspersonne();
     bln      = false;
     bindingcls();
     cboSexe.SelectedIndex    = 0;
     cboEtatCiv.SelectedIndex = 1;
     btnSave.Enabled          = true;
     //txtDateNaissance.Text = DateTime.Today.ToString();
 }
Beispiel #4
0
 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);
     }
 }
Beispiel #5
0
        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();
        }