Example #1
0
        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;
        }
Example #2
0
        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();
        }
Example #3
0
        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();
        }
Example #4
0
        // tache = table Action et information
        // importance 1 = importance haute

        public FormAccueil()
        {
            InitializeComponent();

            pnlLoading.Visible = false;
            if (sessionUser.getTpProfil() == "adm")
            {
                BDDProjet.ProjetEncours();
            }
            else
            {
                BDDProjet.ProjetEnCoursUSer();
            }
        }
Example #5
0
        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();
        }
Example #7
0
        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();
        }