예제 #1
0
 private void ShowAppointmentDetail(object sender, EventArgs e)
 {
     try
     {
         int       appId = (int)((LinkLabel)sender).Tag;
         string    sql   = @"SELECT * FROM Affichage_Details_Activite WHERE Id=" + appId + "";
         DataTable dt    = DynamicClasses.GetInstance().QueryAsDataTable(sql);
         if (dt.Rows.Count > 0)
         {
             DataRow      row = dt.Rows[0];
             FrmActivites fr  = new FrmActivites();
             fr.id              = Convert.ToInt32(row["Id"]);
             fr.descTxt.Text    = row["Description"].ToString();
             fr.activCombo.Text = row["Activite"].ToString();
             fr.heureTxt.Text   = row["HeureActivite"].ToString();
             fr.dgDepart.Rows.Add(DynamicClasses.GetInstance().retourId(row["Departement"].ToString(), "@design", "GET_ID_DEPART"), row["Departement"].ToString());
             fr.dateTxt.Value = Convert.ToDateTime(row["DateActivite"]);
             //fr.dateTxt.Enabled = false;
             fr.ShowDialog();
             DisplayCurrentDate();
         }
     }
     catch (Exception ex)
     {
         MessageBox.Show("L'erreur suivante est survenue lors du chargement des données de l'activité : " + ex.Message);
     }
 }
예제 #2
0
 private void AddNewAppointement(object sender, EventArgs e)
 {
     try
     {
         int day = (int)((FlowLayoutPanel)sender).Tag;
         if (day != 0)
         {
             FrmActivites fr = new FrmActivites();
             fr.id              = 0;
             fr.descTxt.Text    = "";
             fr.activCombo.Text = "";
             fr.heureTxt.Text   = "";
             fr.departTxt.Text  = "";
             fr.dateTxt.Value   = new DateTime(currentDate.Year, currentDate.Month, day);
             fr.dateTxt.Enabled = false;
             fr.ShowDialog();
             DisplayCurrentDate();
         }
     }
     catch (Exception ex)
     {
         MessageBox.Show("L'erreur suivante est survenue lors de l'ajout de l'activité  : " + ex.Message);
     }
 }