示例#1
0
 void SelectDatas(CommuniquerConcerner com, string depart)
 {
     try
     {
         dgCommunique.DataSource = com.ListOfCommuniquer(depart);
         lblAnnonce.Text         = dgCommunique.Rows.Count.ToString() + " Annonces";
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message);
     }
 }
示例#2
0
 private void Enregistrer()
 {
     try
     {
         DateTime datepublication;
         datepublication = Convert.ToDateTime(dateTxt.Text);
         CommuniquerConcerner com = new CommuniquerConcerner();
         if (dateTxt.Text == "" || annonceTxt.Text == "" || annonceTxt.Text.Trim() == "Rédiger l'annonce ................................................" || datepublication.Date < DateTime.Today)
         {
             MessageBox.Show("Completer tous les champs obligatoires svp ou vérifier la date de publication.\n N.B: La date de publication ne doit pas etre inférieur à la date d'aujourd'hui", "Information", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
         }
         else if (UserSession.GetInstance().Fonction == "Secrétaire" || UserSession.GetInstance().Fonction == "SA")
         {
             if (dgDepart.Rows.Count > 0)
             {
                 SaveCommuniquer();
                 for (int i = 0; i < (dgDepart.Rows.Count); i++)
                 {
                     com.Id        = id;
                     com.RefDepart = Convert.ToInt32(dgDepart[0, i].Value.ToString());
                     com.RefComm   = Convert.ToInt32(dn.retourId(departCombo.Text.Trim(), "@design", "GET_ID_COMMUNIQUE"));
                     com.SaveDatas(com);
                 }
                 dgDepart.Rows.Clear();
             }
             else if (dgDepart.Rows.Count == 0)
             {
                 SaveCommuniquer();
                 com.Id      = id;
                 com.RefComm = Convert.ToInt32(dn.retourId(departCombo.Text.Trim(), "@design", "GET_ID_COMMUNIQUE"));
                 com.SaveDatas(com);
             }
             //MessageBox.Show("Annonce enregistrer avec succès", "Information", MessageBoxButtons.OK, MessageBoxIcon.Information);
             dgDepart.Rows.Clear();
             annonceTxt.Text = "Rédiger l'annonce ................................................";
             dn.chargeNomsCombo(departCombo, "Departement", "SELECT_DEPARTEMENT");
             dn.Alert("Annonce ajouter", DialogForms.FrmAlert.enmType.Success);
         }
     }
     catch (Exception ex)
     {
         MessageBox.Show("L'erreur suivant est survenue : " + ex.Message);
     }
 }
示例#3
0
 void Search(CommuniquerConcerner m)
 {
     dgCommunique.DataSource = m.Research(serchTxt.Text, departCombo.Text);
 }