Пример #1
0
        private void btnValider_Click(object sender, EventArgs e)
        {
            bool ajout;

            if (String.IsNullOrEmpty(txtNum.Text))
            {
                ajout = true;
            }
            else
            {
                ajout = false;
            }
            r.RAP_DATVISIT = dtDateVisite.Value;
            if (cbxMotif.SelectedIndex != -1)
            {
                r.RAP_MOTIF = cbxMotif.SelectedValue.ToString();
            }
            else
            {
                r.RAP_MOTIF = null;
            }
            r.RAP_MOTIFAUTRE = txtAutre.Text;
            r.RAP_CONFIANCE  = nupCoef.Value.ToString();
            r.RAP_PRANUM     = Convert.ToInt16(cbxNomPraticien.SelectedValue);
            r.RAP_BILAN      = txtBilan.Text;
            r.RAP_MED1       = txtMed1.Text;
            r.RAP_MED2       = txtMed2.Text;
            if (chbDefinitif.Checked)
            {
                r.RAP_ETAT = "2";
            }
            else
            {
                r.RAP_ETAT = "1";
            }
            if (verifier())
            {
                try
                {
                    if (ajout)
                    {
                        VisiteurManager.CreateRapport(r);
                        txtNum.Text = r.RAP_NUM.ToString();
                    }
                    else
                    {
                        VisiteurManager.MajRapport(r);
                    }

                    MessageBox.Show("Rapport de visite n° " + r.RAP_NUM + " enregistré", "Mise à Jour des données", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    this.DialogResult = System.Windows.Forms.DialogResult.OK;
                    this.Close();
                }
                catch (Exception ex)
                {
                    MessageBox.Show("Abandon traitement : " + ex.GetBaseException().Message, "Erreur base de données", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
                btnValider.Enabled = true;
            }
        }
Пример #2
0
        static void test_insert()
        {
            Console.WriteLine("Entrez le n° visiteur :"); //exemple a131, r58, a17, a55
            string m = Console.ReadLine();
            //création rapport
            RAPPORT_VISITE r = new RAPPORT_VISITE();

            r.RAP_MATRICULE = m;
            r.RAP_MOTIF     = "NA";
            r.RAP_PRANUM    = 7;
            r.RAP_DATVISIT  = new DateTime(2020, 2, 1, 0, 0, 0);
            r.RAP_ETAT      = "1";
            r.RAP_CONFIANCE = "1";
            r.RAP_BILAN     = "Tout va bien!";
            r.RAP_MED1      = "3MYC7";
            try
            {
                VisiteurManager.CreateRapport(r);
                Console.WriteLine("numéro de rapport créé: " + r.RAP_NUM.ToString());
            }
            catch (Exception ex)
            {
                Console.WriteLine(ex.GetBaseException().Message);
            }
        }