public static void delAction(ActionProjet act) { string req; req = "DELETE FROM action WHERE ID_EVENT ='" + act.id_Event + "';"; DataBase.DBDelete(req); req = "DELETE FROM eventprojet WHERE ID_EVENT ='" + act.id_Event + "' AND CODE_PROJET ='" + act.projet.code_Projet + "';"; DataBase.DBDelete(req); }
public static void insertAction(ActionProjet act) { string id, date; date = act.dt_Event.ToString("yy-MM-dd"); id = act.id_Event + getKey(act.projet); act.id_Event = id; req = "INSERT INTO `action` VALUES ('" + id + "','" + act.etat + "','" + date + "','" + act.event_Corps + "','" + act.importance + "','" + act.user.id_User + "');"; DataBase.DBInsert(req); req = "INSERT INTO eventprojet VALUES ('" + act.projet.code_Projet + "','" + id + "')"; DataBase.DBInsert(req); }
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(); }
public static List <ActionProjet> getActionProjet(string codeProjet) { List <ActionProjet> lstAct = new List <ActionProjet>(); User user; req = "select a.* from action a, eventprojet ep where ep.ID_EVENT = a.ID_EVENT AND ep.code_projet ='" + codeProjet + "' ORDER BY DT_EVENT DESC;"; dataReader = DataBase.DBSelect(req); while (dataReader.Read()) { ActionProjet act; act = new ActionProjet(dataReader[0].ToString(), dataReader[1].ToString(), Convert.ToDateTime(dataReader[2]), dataReader[3].ToString(), Convert.ToInt32(dataReader[4])); user = BDDPerson.getUser(dataReader[5].ToString()); act.user = user; lstAct.Add(act); } DataBase.FermeDataReader(dataReader); return(lstAct); }
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"); } } }
public static void changeEtat(ActionProjet act) { string req = "UPDATE action set etat ='" + act.etat + "' WHERE ID_EVENT ='" + act.id_Event + "';"; DataBase.DBUpdate(req); }