private void btDelEvent_Click(object sender, EventArgs e) { ActionProjet act; Information info; int index; if (checkAct.Checked) { act = (ActionProjet)dataAction.SelectedItem; BDDEvent.delAction(act); index = sessionUser.projetModif.lstAction.IndexOf(act); sessionUser.projetModif.lstAction.RemoveAt(index); } else if (checkInfo.Checked) { info = (Information)dataInfo.SelectedItem; BDDEvent.delInfo(info); index = sessionUser.projetModif.lstInfo.IndexOf(info); sessionUser.projetModif.lstInfo.RemoveAt(index); } else if (checkRendu.Checked) { act = (ActionProjet)dataRendu.SelectedItem; BDDEvent.delAction(act); index = sessionUser.projetModif.lstAction.IndexOf(act); sessionUser.projetModif.lstAction.RemoveAt(index); } else { MessageBox.Show("Merci de cocher le type d'event à supprimer"); } loadDataGrid(); }
private void loadListBox() { foreach (Projet item in sessionUser.getListProj()) { pnlLoading.Visible = true; item.lstSalarieProjet = BDDProjet.getUserProjet(item.code_Projet); item.chefProjet = BDDProjet.getChefProjet(item.code_Projet); lstAct = BDDEvent.getActionProjet(item.code_Projet); foreach (var action in lstAct) { action.projet = item; } item.lstAction = lstAct; foreach (var act in lstAct) { if (act.importance == 1) { lstActImp.Add(act); } if (act.etat == "4") { if (DateTime.Now.ToShortDateString() == act.dt_Event.ToShortDateString()) { lstRendu.Add(act); } } } } lstBoxTask.DataSource = lstActImp; lstBoxRendu.DataSource = lstRendu; pnlLoading.Visible = false; }
private void btRendu_Click(object sender, EventArgs e) { ActionProjet act = (ActionProjet)dataRendu.SelectedItem; if (act.etat == "5") { MessageBox.Show("Le rendu a déjà été finalisé"); } else { int etat; etat = Convert.ToInt32(act.etat) + 1; act.etat = etat.ToString(); BDDEvent.changeEtat(act); } loadDataGrid(); }
private void lstBoxProjet_DoubleClick(object sender, EventArgs e) { sessionUser.projetModif = (Projet)lstBoxProjet.SelectedItem; sessionUser.projetModif.lstInfo = BDDEvent.getInfoProjet(sessionUser.projetModif.code_Projet); foreach (var item in sessionUser.projetModif.lstInfo) { item.projet = sessionUser.projetModif; } FormProjet fProj = new FormProjet(); this.Hide(); fProj.ShowDialog(); this.Visible = true; loadListBox(); lstBoxRendu.DataSource = lstRendu; }
private void btCreaEvent_Click(object sender, EventArgs e) { string type; type = cbBoxType.SelectedItem.ToString(); DateTime dtEvent; string idEvent, corpsEvent; status etatEvent, importanceEvent; corpsEvent = txtCorpsEvent.Text; string mess = ""; if (corpsEvent == "") { mess = "Merci de remplir la description de l'évènement"; } if (type == "Action") { ActionProjet act; idEvent = sessionUser.projetModif.code_Projet + "ACT"; dtEvent = dtAction.Value; etatEvent = (status)lstBoxEtat.SelectedItem; importanceEvent = (status)lstBoxImp.SelectedItem; if (dtEvent < DateTime.Now.Date) { mess = mess + ((char)13) + "La date de l'action doit être égale ou supérieure à la date du jour"; } if (mess != "") { MessageBox.Show(mess); } else { act = new ActionProjet(idEvent, etatEvent.codeStatus.ToString(), dtEvent, corpsEvent, importanceEvent.codeStatus); act.projet = sessionUser.projetModif; act.user = sessionUser.utilisateur; sessionUser.projetModif.lstAction.Add(act); BDDEvent.insertAction(act); MessageBox.Show("Enregistrement de l'evenement"); } } else { Information info; idEvent = sessionUser.projetModif.code_Projet + "INF"; dtEvent = DateTime.Now.Date; etatEvent = (status)lstBoxEtat.SelectedItem; importanceEvent = (status)lstBoxImp.SelectedItem; if (mess != "") { MessageBox.Show(mess); } else { info = new Information(idEvent, dtEvent, corpsEvent); info.projet = sessionUser.projetModif; info.user = sessionUser.utilisateur; BDDEvent.insertInfo(info); sessionUser.projetModif.lstInfo.Add(info); MessageBox.Show("Enregistrement de l'evenement"); } } }