//bouton ajouter en tant qu'Admin protected void btn_ok_ServerClick(object sender, EventArgs e) { if (Session["fonction"].ToString() != "3") { try { if (ddl_typeDepense.SelectedValue != "-1") { T_Depense newDep = new T_Depense(); newDep.montant = decimal.Parse(tbx_montant.Text); newDep.descript = tbx_description.Text; newDep.ddate = DateTime.Parse(Ddate.Text); newDep.idType = int.Parse(ddl_typeDepense.SelectedValue); newDep.idProjet = int.Parse(ddl_projet.SelectedValue); newDep.idEmp = int.Parse(Session["idEmp"].ToString()); newDep.aprobation = null; BD_CoEco.AddDepense(newDep); } else { //Kilométrage T_Kilometrage newKilo = new T_Kilometrage(); newKilo.nbKilo = float.Parse(tbx_montant.Text); newKilo.commentaire = tbx_description.Text; newKilo.ddate = DateTime.Parse(Ddate.Text); newKilo.idEmp = int.Parse(Session["idEmp"].ToString()); newKilo.idPro = int.Parse(ddl_projet.SelectedValue); newKilo.idTaux = BD_CoEco.GetIdTauxKilo(int.Parse(ddl_typeVehicule.SelectedValue)); BD_CoEco.AjouterDepKilometrage(newKilo); } } catch (Exception ex) { } Response.Redirect("DepenseEMP.aspx"); } else //ajouter une dépense en tant qu'admin { if (ddl_typeDepense.SelectedValue != "-1") { T_Depense newDep = new T_Depense(); if (tbx_montant.Text != "") { newDep.montant = decimal.Parse(tbx_montant.Text); } if (tbx_description.Text != "") { newDep.descript = tbx_description.Text; } if (Ddate.Text != "") { newDep.ddate = DateTime.Parse(Ddate.Text); } newDep.idType = int.Parse(ddl_typeDepense.SelectedValue); newDep.idProjet = int.Parse(ddl_projet.SelectedValue); //newDep.idCategorie = int.Parse(ddL_categorie.SelectedValue); newDep.idEmp = int.Parse(ddl_employe.SelectedValue); newDep.aprobation = null; BD_CoEco.AddDepense(newDep); } else { //Kilométrage T_Kilometrage newKilo = new T_Kilometrage(); if (tbx_montant.Text != "") { newKilo.nbKilo = float.Parse(tbx_montant.Text); } if (tbx_description.Text != "") { newKilo.commentaire = tbx_description.Text; } if (Ddate.Text != "") { newKilo.ddate = DateTime.Parse(Ddate.Text); } newKilo.idEmp = int.Parse(ddl_employe.SelectedValue); //Cette partie à retirer / modifier newKilo.idPro = int.Parse(ddl_projet.SelectedValue); //newKilo.idCat = int.Parse(ddL_categorie.SelectedValue); newKilo.idTaux = BD_CoEco.GetIdTauxKilo(int.Parse(ddl_typeVehicule.SelectedValue)); BD_CoEco.AjouterDepKilometrage(newKilo); } Response.Redirect("DepenseAdmin.aspx"); } }