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 btAjouterPersonne_Click(object sender, EventArgs e) { User u; foreach (var item in checkListUser.CheckedItems) { u = (User)item; BDDProjet.setUserProjet(u.id_User, p.code_Projet); } videList(); loadList(); }
private void btDelUser_Click(object sender, EventArgs e) { User u; foreach (var item in checkListUserOnProjet.CheckedItems) { u = (User)item; BDDProjet.DelUserProjet(u.id_User, p.code_Projet); } videList(); classAdministration.lstUserProjet = BDDProjet.getUserProjet(p.code_Projet); loadList(); }
// tache = table Action et information // importance 1 = importance haute public FormAccueil() { InitializeComponent(); pnlLoading.Visible = false; if (sessionUser.getTpProfil() == "adm") { BDDProjet.ProjetEncours(); } else { BDDProjet.ProjetEnCoursUSer(); } }
private void loadList() { classAdministration.lstUserProjet = BDDProjet.getUserProjet(p.code_Projet); foreach (var item in classAdministration.lstUserProjet) { checkListUserOnProjet.Items.Add(item); } foreach (var user in classAdministration.lstUser) { checkListUser.Items.Add(user); } }
private void btCloreProjet_Click(object sender, EventArgs e) { DateTime dtCloture; string date; Projet p; dtCloture = System.DateTime.Today.Date; date = DateTime.Now.ToString("yyyy-MM-dd"); p = (Projet)lstBoxProjet.SelectedItem; BDDProjet.clotureProjet(date, p.code_Projet); BDDProjet.ProjetEncours(); loadListProjet(); }
private void btCreaProjet_Click(object sender, EventArgs e) { string codeProjet; string nomProjet; string nomClient, adresseClient, villeClient; DateTime dtDeb, dtFinPrev; User chefProjet; string messErreur; messErreur = ""; codeProjet = txtChefProjet.Text; nomProjet = txtNomProjet.Text; nomClient = txtNomClient.Text; adresseClient = txtAdresseClient.Text; villeClient = txtVilleClient.Text; dtDeb = dtPickDeb.Value; dtFinPrev = dtPickFinPrev.Value; chefProjet = (User)lstBoxChefProjet.SelectedItem; if (codeProjet == "") { messErreur = messErreur + ((char)13) + " Le code Projet doit être renseigné"; } if (nomProjet == "") { messErreur = messErreur + ((char)13) + " Le nom du projet doit être renseigné."; } if (nomClient == "" || adresseClient == "" || villeClient == "") { messErreur = messErreur + ((char)13) + "Les informations clients doivent être renseignées"; } if (dtDeb >= dtFinPrev) { messErreur = messErreur + ((char)13) + "La date de début doit être inférieur à la date de fin"; } if (messErreur == "") { List <User> lstUserProj = new List <User>(); foreach (var item in checkListUserProjet.CheckedItems) { lstUserProj.Add((User)item); } nomProjet = txtNomProjet.Text; // Création du projet BDDProjet.creationProjet(codeProjet, nomProjet, chefProjet.id_User.ToString(), nomClient, adresseClient, villeClient, dtDeb, dtFinPrev); Projet p = new Projet(codeProjet, chefProjet.id_User, nomProjet, nomClient, adresseClient, villeClient, dtDeb, dtFinPrev); sessionUser.AddProj(p); // Enregistrement dans la table userprojet User u; foreach (var item in checkListUserProjet.CheckedItems) { u = (User)item; BDDProjet.setUserProjet(u.id_User.ToString(), codeProjet); } //remise des champs a vide txtChefProjet.Text = ""; txtNomProjet.Text = ""; txtNomClient.Text = ""; txtVilleClient.Text = ""; txtAdresseClient.Text = ""; } else { MessageBox.Show(messErreur); } classAdministration.lstUser = BDDPerson.getAllUser(); }