コード例 #1
0
 void SelectDatas(ReceptionEnfant r)
 {
     try
     {
         dgRecept.DataSource = r.ListOfEnfantsRecu();
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message);
     }
 }
コード例 #2
0
        private void Enregistrer()
        {
            DateTime datenaissaissance;

            datenaissaissance = Convert.ToDateTime(naissTxt.Text);
            try
            {
                if (nomTxt.Text == "" || sex == "" || naissTxt.Text == "" || pereTxt.Text == "" || mereTxt.Text == "" || datenaissaissance.Date >= DateTime.Today)
                {
                    MessageBox.Show("Impossible d'enregistrer, Champs obligatoires vides ou dates supérieur", "Attention", MessageBoxButtons.OK, MessageBoxIcon.Stop);
                }
                else if (UserSession.GetInstance().Fonction == "Secrétaire" || UserSession.GetInstance().Fonction == "SA")
                {
                    int dif = 0;
                    dif = DateTime.Today.Year - datenaissaissance.Year;
                    DateTime daterecpt;
                    daterecpt = Convert.ToDateTime(recptTxt.Text);
                    if (daterecpt > DateTime.Today)
                    {
                        MessageBox.Show("Impossible d'enregistrer une date de réception qui n'est pas encore arriver\n Laisser le champs date réception vide ou bien inserer une date valide", "Stop", MessageBoxButtons.OK, MessageBoxIcon.Stop);
                    }
                    else if (daterecpt.Date <= datenaissaissance.Date)
                    {
                        MessageBox.Show("Impossible d'enregistrer une date de réception inférieur à la date de naissance\n Laisser le champs date réception vide ou bien inserer une date valide", "Stop", MessageBoxButtons.OK, MessageBoxIcon.Stop);
                    }
                    else
                    {
                        if (dif < 5)
                        {
                            ReceptionEnfant r = new ReceptionEnfant();

                            r.Id            = id;
                            r.Noms          = nomTxt.Text;
                            r.Sexe          = sex;
                            r.DateNaissance = Convert.ToDateTime(naissTxt.Text);
                            r.DateReception = Convert.ToDateTime(recptTxt.Text);
                            r.ProvOrigine   = provTxt.Text;
                            r.TerrOrigine   = terrTxt.Text;
                            r.Pere          = pereTxt.Text;
                            r.Mere          = mereTxt.Text;
                            r.Pasteur       = pastTxt.Text;

                            r.SaveDatas(r);
                            DynamicClasses.GetInstance().Alert("Enfant save", DialogForms.FrmAlert.enmType.Success);
                            //Initialisation des champs
                            Initialiser();
                            //Message de confirmation
                        }
                        else
                        {
                            MessageBox.Show("Seul les enfants de moins de 5ans sont acceptés", "Information", MessageBoxButtons.OK, MessageBoxIcon.Stop);
                        }
                    }
                }
            }

            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }
コード例 #3
0
 void Search(ReceptionEnfant m)
 {
     dgRecept.DataSource = m.Research(serchTxt.Text);
 }