protected void btn_desapprouver_Click(object sender, EventArgs e) { if (Request.QueryString["Type"].ToString() == "1") { T_Depense actuDep = BD_CoEco.GetDepenseById(int.Parse(Request.QueryString["id"])); actuDep.aprobation = false; BD_CoEco.UpdateDepense(actuDep); Response.Redirect("DepenseAdmin.aspx"); } else { T_Kilometrage actuKilo = BD_CoEco.GetKiloById(int.Parse(Request.QueryString["id"])); actuKilo.approbation = false; BD_CoEco.UpdateKilometrage(actuKilo); Response.Redirect("DepenseAdmin.aspx"); } }
private void afficherDepense() { ddl_projet.Enabled = false; //ddL_categorie.Enabled = false; ddl_typeDepense.Enabled = false; tbx_description.Enabled = false; tbx_description.Enabled = false; tbx_montant.Enabled = false; Ddate.Enabled = false; ddl_employe.Enabled = false; string id = Request.QueryString["id"]; string type = Request.QueryString["Type"]; if (type == "1") { T_Depense depense = BD_CoEco.GetDepenseById(int.Parse(id)); ddl_projet.SelectedValue = depense.idProjet.ToString(); //loadDdlCat(); // ddL_categorie.SelectedValue = BD_CoEco.GetCatByID((int)depense.idCategorie).idCategorie.ToString(); //ddL_categorie.SelectedValue = depense.idCategorie.ToString(); ddl_typeDepense.SelectedValue = depense.idType.ToString(); tbx_description.Text = depense.descript; tbx_montant.Text = depense.montant.ToString(); Ddate.Text = string.Format("{0:yyyy-MM-dd}", depense.ddate); ddl_employe.SelectedValue = depense.idEmp.ToString(); } else { T_Kilometrage kilo = BD_CoEco.GetKiloById(int.Parse(id)); ddl_projet.SelectedValue = kilo.idPro.ToString(); //loadDdlCat(); ddl_typeDepense.SelectedValue = "-1"; tbx_description.Text = kilo.commentaire; tbx_montant.Text = kilo.nbKilo.ToString(); ddl_typeVehicule.SelectedValue = BD_CoEco.GetTauxKiloById(kilo.idTaux).idTypeAuto.ToString(); div_KM.Visible = true; ddl_typeVehicule.Enabled = false; lbl_MontantOuKm.InnerText = "Total km"; Ddate.Text = string.Format("{0:yyyy-MM-dd}", kilo.ddate); ddl_employe.SelectedValue = kilo.idEmp.ToString(); } }
public void ApprouverDep(object sender, EventArgs e) { CheckBox cbx_toApp = (CheckBox)sender; int id = int.Parse(cbx_toApp.ID.Split('-')[1]); int type = int.Parse(cbx_toApp.ID.Split('-')[2]); if (type == 1) { //Depense T_Depense dep = BD_CoEco.GetDepenseById(id); dep.aprobation = cbx_toApp.Checked; BD_CoEco.UpdateDepense(dep); } else { T_Kilometrage kilo = BD_CoEco.GetKiloById(id); kilo.approbation = cbx_toApp.Checked; BD_CoEco.UpdateKilometrage(kilo); } }
protected void Page_Load(object sender, EventArgs e) { btn_modifier.Enabled = false; btn_apply.Enabled = false; if (!IsPostBack) { //First Load //loadDdlCat(); btn_approuver.Enabled = false; btn_desapprouver.Enabled = false; loadTypeDepense(); loadEmploye(); loadTypeAuto(); if (Session["fonction"] == null) { Response.Redirect("index.aspx"); } if (Session["fonction"].ToString() == "3") { btn_approuver.Visible = true; btn_desapprouver.Visible = true; loadProjetAdm(); ddl_employe.Enabled = true; } else { loadDllProjet(); } string id = Request.QueryString["id"]; string type = Request.QueryString["Type"]; if (id != null && type != null && Session["fonction"].ToString() == "3") { afficherDepense(); btn_approuver.Enabled = true; btn_desapprouver.Enabled = true; btn_modifier.Visible = true; btn_ok.Enabled = false; ddl_employe.Enabled = true; btn_modifier.Enabled = true; } else if (id != null && type != null) { afficherDepense(); btn_cancel.Visible = false; btn_modifier.Visible = true; btn_ok.Enabled = false; if (type == "1") { if (BD_CoEco.GetDepenseById(int.Parse(id)).aprobation == null) { btn_modifier.Enabled = true; } else { btn_modifier.Enabled = false; } } else { if (BD_CoEco.GetKiloById(int.Parse(id)).approbation == null) { btn_modifier.Enabled = true; } else { btn_modifier.Enabled = false; } } } else { //on suppose que c'est un employé qui est connecté et qui veut ajouter une dépense string idEmp = Session["idEmp"].ToString(); ddl_employe.SelectedValue = Session["idEmp"].ToString(); } } }