Esempio n. 1
0
    protected void btn_addProject_Click(object sender, EventArgs e)
    {
        T_Projet         monProjet        = new T_Projet();
        List <T_Employe> listeEmpAuProjet = new List <T_Employe>();

        monProjet.nom = tbx_nom.Text;
        if (tbx_projet.Text != "")
        {
            monProjet.descript = tbx_projet.Text;
        }
        monProjet.responsable = int.Parse(ddl_responsable.SelectedValue);
        if (tbx_heure.Text != "")
        {
            monProjet.heureAlloue = int.Parse(tbx_heure.Text);
        }
        if (dateDebut.Text != "")
        {
            monProjet.dateDebut = DateTime.Parse(dateDebut.Text.ToString());
        }
        if (dateFin.Text != "")
        {
            monProjet.dateFin = DateTime.Parse(dateFin.Text.ToString());
        }
        monProjet.idStatus = int.Parse(ddl_statut.SelectedValue);

        BD_CoEco.CreateNewProjet(monProjet);

        for (int i = 0; i < lst_employeAjouter.Items.Count; i++)
        {
            T_Employe emp = BD_CoEco.GetEmpByID(int.Parse(lst_employeAjouter.Items[i].Value));
            listeEmpAuProjet.Add(emp);
        }

        for (int i = 0; i < listeEmpAuProjet.Count; i++)
        {
            T_EmployeProjet empPro = new T_EmployeProjet();
            empPro.idEmp = listeEmpAuProjet[i].idEmploye;
            empPro.idPro = (int)BD_CoEco.getNewIdProject() - 1;
            BD_CoEco.CreateNewEmpAtProject(empPro);
        }

        Response.Redirect("Projet.aspx");
    }