protected void btn_apply_Click(object sender, EventArgs e) { T_Projet monProjet = new T_Projet(); monProjet.idProjet = int.Parse(Request.QueryString["id"]); monProjet.nom = tbx_nom.Text; if (tbx_projet.Text != "") { monProjet.descript = tbx_projet.Text; } if (tbx_heure.Text != "") { monProjet.heureAlloue = float.Parse(tbx_heure.Text); } monProjet.idStatus = int.Parse(ddl_statut.SelectedValue); if (ddl_responsable.SelectedValue != "-1") { monProjet.responsable = int.Parse(ddl_responsable.SelectedValue); } if (dateDebut.Text != "") { monProjet.dateDebut = DateTime.Parse(dateDebut.Text.ToString()); } if (dateFin.Text != "") { monProjet.dateFin = DateTime.Parse(dateFin.Text.ToString()); } BD_CoEco.UpdateProjet(monProjet); ajouterEmpLie(); Response.Redirect("Projet.aspx"); }
protected void btn_apply_Click(object sender, EventArgs e) { //connexion à la BD CoEco_BDDataContext BD = new CoEco_BDDataContext(); Table <T_CategoriePro> tableEmp = BD.T_CategoriePro; T_CategoriePro newCat = new T_CategoriePro(); newCat.descript = tbx_cat.Text; if (ddl_statut.SelectedValue == "Actif") { newCat.idStatusCat = 1; } else { newCat.idStatusCat = 2; } newCat.idProjet = int.Parse(ddl_projet.SelectedValue); BD_CoEco.CreateNewCategorie(newCat); tbx_cat.Visible = false; btn_addCat.Enabled = true; loadCat(); }
private void loadDdlCat() { /*-- Partie pour les Catégories --*/ ddl_Categorie.Items.Clear(); string proj = Request.Form["ctl00$cph_contenu$ddl_Projet"]; if (proj != null && proj != "-1") { List <T_CategoriePro> listCatTemp = BD_CoEco.GetListeCategorie(BD_CoEco.GetProByID(int.Parse(proj))); List <T_CategoriePro> listCat = new List <T_CategoriePro>(); foreach (T_CategoriePro cat in listCatTemp) { if (cat.idStatusCat == 1) { listCat.Add(cat); } } listCat = listCat.OrderBy(o => o.descript).ToList(); foreach (T_CategoriePro categoriePro in listCat) { ddl_Categorie.Items.Add(new ListItem(categoriePro.descript, categoriePro.idCategorie.ToString())); } if (listCat != null && listCat.Count != 0) { ddl_Projet.SelectedValue = listCat[0].idProjet.ToString(); btn_ajouter.Enabled = true; } } else { btn_ajouter.Enabled = false; } }
protected void btn_addEmp_Click(object sender, EventArgs e) { btn_modifier.Enabled = false; //ajouter un employé //faire une gestion d'erreur ici if (tbx_prenom.Text != "" && tbx_nom.Text != "") { T_Employe newEmp = new T_Employe(); newEmp.prenom = tbx_prenom.Text; newEmp.nom = tbx_nom.Text; newEmp.courriel = tbx_courriel.Text; newEmp.mdp = tbx_mdp.Text; newEmp.idStatus = 1; newEmp.idFonction = int.Parse(ddl_fonction.SelectedValue); newEmp.loginName = tbx_pseudo.Text; BD_CoEco.CreateNewEmploye(newEmp); T_EmployeProjet newlien = new T_EmployeProjet(); newlien.idEmp = newEmp.idEmploye; newlien.idPro = 3; BD_CoEco.CreateNewEmpAtProject(newlien); Response.Redirect("Employe.aspx"); } else { message_erreur.Visible = true; } }
private void loadEmploye() { ddl_employe.Items.Clear(); List <T_Employe> listEmp = BD_CoEco.GetListeEmploye(true); List <T_Employe> list = new List <T_Employe>(); for (int i = 0; i < lst_employeAjouter2.Items.Count; i++) { list.Add(BD_CoEco.GetEmpByID(int.Parse(lst_employeAjouter2.Items[i].Value))); } for (int i = 0; i < listEmp.Count; i++) { for (int e = 0; e < list.Count; e++) { if (i != listEmp.Count) { if (listEmp[i].idEmploye == list[e].idEmploye) { listEmp.RemoveAt(i); } } } } listEmp = listEmp.OrderBy(o => o.prenom).ThenBy(o => o.prenom).ToList(); foreach (T_Employe emp in listEmp) { ddl_employe.Items.Add(new ListItem(emp.prenom + " " + emp.nom, emp.idEmploye.ToString())); } }
protected void btn_app_Click(object sender, EventArgs e) { int idFDT = int.Parse(Request.QueryString["idFTD"]); T_FeuilleDeTemps newFDT = new T_FeuilleDeTemps(); T_FeuilleDeTemps oldFDT = BD_CoEco.GetFeuilleDeTempsById(idFDT); newFDT.idFeuilleDeTemps = idFDT; //((TextBox)tab_FDT.Rows[1].Cells[i].Controls[0]).Text = "TEST"; newFDT.dimanche = float.Parse(((TextBox)tab_FDT.Rows[1].Cells[0].Controls[0]).Text); newFDT.lundi = float.Parse(((TextBox)tab_FDT.Rows[1].Cells[1].Controls[0]).Text); newFDT.mardi = float.Parse(((TextBox)tab_FDT.Rows[1].Cells[2].Controls[0]).Text); newFDT.mercredi = float.Parse(((TextBox)tab_FDT.Rows[1].Cells[3].Controls[0]).Text); newFDT.jeudi = float.Parse(((TextBox)tab_FDT.Rows[1].Cells[4].Controls[0]).Text); newFDT.vendredi = float.Parse(((TextBox)tab_FDT.Rows[1].Cells[5].Controls[0]).Text); newFDT.samedi = float.Parse(((TextBox)tab_FDT.Rows[1].Cells[6].Controls[0]).Text); //newFDT.note = oldFDT.note; newFDT.semaine = oldFDT.semaine; newFDT.approbation = true; //à changer newFDT.idCategorie = oldFDT.idCategorie; newFDT.idEmp = oldFDT.idEmp; BD_CoEco.UpdateFeuilleDeTemps(newFDT); Response.Redirect("FeuilleDeTempsADM.aspx"); }
protected void Page_Load(object sender, EventArgs e) { if (Session["fonction"] == null) { Response.Redirect("index.aspx"); } idEmp = Request.QueryString["id"]; emp = BD_CoEco.GetEmpByID(int.Parse(idEmp)); if (emp.congesFeries != null) { tb_congesFeries.Text = emp.congesFeries.ToString(); } if (emp.congesMaladie != null) { tb_congesMaladie.Text = emp.congesMaladie.ToString(); } if (emp.congesPersonnels != null) { tb_congesPersonnels.Text = emp.congesPersonnels.ToString(); } if (emp.heuresAccumuleesOuSansSolde != null) { tb_heuresAccumuleesOuSansSolde.Text = emp.heuresAccumuleesOuSansSolde.ToString(); } if (emp.vacances != null) { tb_vacances.Text = emp.vacances.ToString(); } }
private void loadCat() { if (urlParam != null) { tableau_categorie.Rows.Clear(); List <T_CategoriePro> listCat = BD_CoEco.GetListeCategorie(BD_CoEco.GetProByID(int.Parse(Request.QueryString["id"]))); listCat = listCat.OrderBy(o => o.descript).ToList(); foreach (T_CategoriePro categoriePro in listCat) { if (categoriePro.idStatusCat == 1) { TableRow tr = new TableRow(); TableCell tc1 = new TableCell(); TableCell tc2 = new TableCell(); //pas terminer LinkButton btn = new LinkButton(); btn.ID = "btn_Cat-" + categoriePro.idCategorie; btn.CssClass = "fas fa-trash - alt"; btn.Click += RemCat; tc2.Controls.Add(btn); tc1.Text = categoriePro.descript; tr.Cells.Add(tc1); tr.Cells.Add(tc2); tableau_categorie.Rows.Add(tr); } } } }
protected void btn_AllApp_Click(object sender, EventArgs e) { //1 = Dep, 2 = Kilo List <CheckBox> allControls = new List <CheckBox>(); GetControlList <CheckBox>(Page.Controls, allControls); foreach (var childControl in allControls) { CheckBox cbx = ((CheckBox)childControl); //On fait apparaitre visuellement les modifs, c'est obligatoire pour une raison que j'ignore cbx.Checked = true; char[] idString = cbx.ID.ToArray(); int type = int.Parse(idString[idString.Length - 1].ToString()); int id = int.Parse(childControl.ID.Split('-')[1]); if (type == 1) { //Dep BD_CoEco.ApprouverDepenseByID(id, true); } else { BD_CoEco.ApprouverKilometrageById(id, true); } } }
private void loadTypeAuto() { List <T_TypeAuto> ts = BD_CoEco.GetListTypesVehicules(); ts = ts.OrderBy(o => o.descript).ToList(); foreach (T_TypeAuto auto in ts) { float taux = 0; if (auto.idType == 1) { taux = BD_CoEco.GetTauxKiloAuto(); } else { taux = BD_CoEco.GetTauxKiloCamion(); } taux *= 100; taux = (float)Math.Round(taux); taux /= 100; string tauxstring = string.Format("{0:c}", taux); ddl_typeVehicule.Items.Add(new ListItem(auto.descript + " - " + tauxstring, auto.idType.ToString())); } }
private void appFDTById(int p_idFDT, bool check) { T_FeuilleDeTemps fdt = BD_CoEco.GetFeuilleDeTempsById(p_idFDT); fdt.approbation = check; BD_CoEco.UpdateFeuilleDeTemps(fdt); }
private void CreateCat() { T_CategoriePro newCat = new T_CategoriePro(); newCat.descript = tbx_cat.Text; newCat.idStatusCat = 1; newCat.idProjet = int.Parse(Request.QueryString["id"]); BD_CoEco.CreateNewCategorie(newCat); }
private void RemCat(object sender, EventArgs e) { btn_modifier.Enabled = true; LinkButton btn = (LinkButton)sender; int idCat = int.Parse(btn.ID.Split('-')[1]); BD_CoEco.ChangeStatusCategorie(idCat, 2); loadCat(); }
protected void Page_Load(object sender, EventArgs e) { if (Session["fonction"] == null) { Response.Redirect("index.aspx"); } List <T_StatusProjet> listeStatProjet = BD_CoEco.GetListeStatusProjet(); List <T_Projet> rawListeProjet = BD_CoEco.GetListeProjet(); List <T_Projet> listeProjet = rawListeProjet.OrderBy(o => o.idStatus).ThenBy(o => o.nom).ToList(); if (!IsPostBack) { int idEmp = int.Parse(Session["idEmp"].ToString()); loadResponsable(); loadStatut(); string nom = Request.QueryString["nom"]; string idRep = Request.QueryString["idRep"]; string idStat = Request.QueryString["idStat"]; string descript = Request.QueryString["descript"]; if (nom != null) { tbx_nom.Text = nom; } if (idRep != null) { DDL_Responsable.SelectedValue = idRep; } if (idStat != null) { DDL_Status.SelectedValue = idStat; } if (descript != null) { tbx_descript.Text = descript; } if (idEmp == 1 || idEmp == 3) //si c'est l'admin qui est connecté ou sophie { rech(); } else { loadAllProjetRes(); } //Empêcher l'ajout de projet en tant qu'employé if (Session["fonction"].ToString() != "3") { btn_AddProject.Disabled = true; } } }
private void loadStatut() { List <T_StatusProjet> listeStatusProjet = BD_CoEco.GetListeStatusProjet(); listeStatusProjet = listeStatusProjet.OrderBy(o => o.descript).ToList(); foreach (T_StatusProjet statut in listeStatusProjet) { ddl_statut.Items.Add(new ListItem(statut.descript, statut.noStatusPro.ToString())); } ddl_statut.SelectedValue = "1"; }
private void loadStatut() { List <T_StatusProjet> listeStatusProjet = BD_CoEco.GetListeStatusProjet(); listeStatusProjet = listeStatusProjet.OrderBy(o => o.descript).ToList(); DDL_Status.Items.Add(new ListItem("Tous les statuts", "-1")); foreach (T_StatusProjet statut in listeStatusProjet) { DDL_Status.Items.Add(new ListItem(statut.descript, statut.noStatusPro.ToString())); } }
private void loadStatut() { /*-- Partie pour les statuts --*/ List <T_StatusEmploye> listStatus = BD_CoEco.GetListeStatusEmploye(); listStatus = listStatus.OrderBy(o => o.descript).ToList(); foreach (T_StatusEmploye status in listStatus) { ddl_statut.Items.Add(new ListItem(status.descript, status.idStatusEmp.ToString())); } }
private void loadEmploye() { ddl_employe.Items.Clear(); List <T_Employe> employes = BD_CoEco.GetListeEmploye(); employes = employes.OrderBy(o => o.prenom).ThenBy(o => o.nom).ToList(); foreach (T_Employe employe in employes) { ddl_employe.Items.Add(new ListItem(employe.prenom + " " + employe.nom, employe.idEmploye.ToString())); } }
private void loadStatut() { List <T_StatusEmploye> listeStatEmp = BD_CoEco.GetListeStatusEmploye(); listeStatEmp.OrderBy(o => o.descript).ToList(); ddl_Status.Items.Add(new ListItem("Tous les statuts", "-1")); foreach (T_StatusEmploye statusEmploye in listeStatEmp) { ddl_Status.Items.Add(new ListItem(statusEmploye.descript, statusEmploye.idStatusEmp.ToString())); } }
private void loadFonction() { List <T_FonctionEmploye> listeFunc = BD_CoEco.GetListeFontionsEmploye(); listeFunc = listeFunc.OrderBy(o => o.descript).ToList(); ddl_fonction.Items.Add(new ListItem("Toutes les fonctions", "-1")); foreach (T_FonctionEmploye fonctionEmploye in listeFunc) { ddl_fonction.Items.Add(new ListItem(fonctionEmploye.descript, fonctionEmploye.idFonctionEmp.ToString())); } }
private void loadDllProjet() { ddl_Projet.Items.Clear(); List <T_Projet> listeProjet = BD_CoEco.GetProjectByEmp(BD_CoEco.GetEmpByID(BD_CoEco.GetFeuilleDeTempsById(idFdt).idEmp)); listeProjet = listeProjet.OrderBy(o => o.nom).ToList(); //ddl_Projet.Items.Add(new ListItem("Choisir un projet", "-1")); foreach (T_Projet projet in listeProjet) { ddl_Projet.Items.Add(new ListItem(projet.nom, projet.idProjet.ToString())); } }
private void loadDllProjet() { ddl_projet.Items.Clear(); List <T_Projet> listeProjet = BD_CoEco.GetProjectByEmp(BD_CoEco.GetEmpByID(int.Parse(Session["idEmp"].ToString()))); listeProjet = listeProjet.OrderBy(o => o.nom).ToList(); ddl_projet.Items.Add(new ListItem("Choisir un projet", "-1")); foreach (T_Projet projet in listeProjet) { ddl_projet.Items.Add(new ListItem(projet.nom, projet.idProjet.ToString())); } }
private void loadProjects() { /*-- Partie pour les projets --*/ List <T_Projet> listProjet = BD_CoEco.GetListeProjet(true); listProjet = listProjet.OrderBy(o => o.nom).ToList(); foreach (T_Projet projet in listProjet) { ddl_Projets.Items.Add(new ListItem(projet.nom, projet.idProjet.ToString())); } ddl_Categorie.Items.Add(new ListItem("Toutes les catégories", "-1")); }
private void loadProjet() { /*-- Partie pour les projets --*/ List <T_Projet> listProjet = BD_CoEco.GetListeProjet(true); listProjet = listProjet.OrderBy(o => o.nom).ToList(); ddl_projet.Items.Add(new ListItem("Choisir un projet", "-1")); foreach (T_Projet projet in listProjet) { ddl_projet.Items.Add(new ListItem(projet.nom, projet.idProjet.ToString())); } }
protected void btn_retirer_Click(object sender, EventArgs e) { T_Employe employeSelected = new T_Employe(); int empId = int.Parse(lst_employeAjouter.SelectedValue); int indexEmp = lst_employeAjouter.SelectedIndex; lst_employeAjouter.Items.RemoveAt(indexEmp); T_Employe empP = BD_CoEco.GetEmpByID(empId); retirerEmp(empId); btn_modifier.Enabled = false; }
protected void btn_lieEmp_Click(object sender, EventArgs e) { btn_lieEmp.Enabled = true; btn_apply.Enabled = true; int empId = int.Parse(ddl_employe.SelectedValue); int indexEmp = ddl_employe.SelectedIndex; T_Employe emp = BD_CoEco.GetEmpByID(empId); ddl_employe.Items.RemoveAt(indexEmp); lst_employeAjouter2.Items.Add(new ListItem(emp.prenom + " " + emp.nom, emp.idEmploye.ToString())); btn_modifier.Enabled = false; }
//private void loadDdlCat() //{ // ddL_categorie.Items.Clear(); // if(ddl_projet.SelectedValue != null && ddl_projet.SelectedIndex != -1) // { // List<T_CategoriePro> listeCategorie = BD_CoEco.GetListeCategorie(BD_CoEco.GetProByID(int.Parse(ddl_projet.SelectedValue))); // listeCategorie = listeCategorie.OrderBy(o => o.descript).ToList(); // foreach (T_CategoriePro categoriePro in listeCategorie) // { // ddL_categorie.Items.Add(new ListItem(categoriePro.descript, categoriePro.idCategorie.ToString())); // } // } //} private void loadTypeDepense() { ddl_typeDepense.Items.Clear(); List <T_TypeDepense> listeTypeDepense = BD_CoEco.GetListeTypeDepense(); listeTypeDepense = listeTypeDepense.OrderBy(o => o.descript).ToList(); foreach (T_TypeDepense typeDepense in listeTypeDepense) { ddl_typeDepense.Items.Add(new ListItem(typeDepense.descript, typeDepense.idDepense.ToString())); } ddl_typeDepense.Items.Add(new ListItem("Kilométrage", "-1")); }
private void loadCat() { /*-- Partie pour les Catégories --*/ ddl_Categorie.Items.Clear(); ddl_Categorie.Items.Add(new ListItem("Toutes les catégories", "-1")); List <T_CategoriePro> listCat = BD_CoEco.GetListeCategorie(BD_CoEco.GetProByID(int.Parse(ddl_Projets.SelectedValue))); listCat = listCat.OrderBy(o => o.descript).ToList(); foreach (T_CategoriePro categoriePro in listCat) { ddl_Categorie.Items.Add(new ListItem(categoriePro.descript, categoriePro.idCategorie.ToString())); } }
private void loadCheckBoxList() { T_Projet proActu = BD_CoEco.GetProByID(int.Parse(ddl_Projets.SelectedValue)); cbl_Employe.Items.Clear(); List <T_Employe> listEmp = BD_CoEco.GetEmpByProject(proActu); listEmp = listEmp.OrderBy(o => o.prenom).ThenBy(o => o.nom).ToList(); foreach (T_Employe employe in listEmp) { cbl_Employe.Items.Add(new ListItem(employe.prenom + " " + employe.nom, employe.idEmploye.ToString())); } }
private void loadFonction() { /*-- Partie pour les fonctions --*/ List <T_FonctionEmploye> listeFonction = BD_CoEco.GetListeFontionsEmploye(); listeFonction = listeFonction.OrderBy(o => o.descript).ToList(); foreach (T_FonctionEmploye fonction in listeFonction) { if (fonction.descript != "Administrateur") { ddl_fonction.Items.Add(new ListItem(fonction.descript, fonction.idFonctionEmp.ToString())); } } }