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); } }
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); } }
void Search(CommuniquerConcerner m) { dgCommunique.DataSource = m.Research(serchTxt.Text, departCombo.Text); }