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(); }
public static T_CategoriePro GetcategorieByName(string name) { CoEco_BDDataContext bd = new CoEco_BDDataContext(); T_CategoriePro t = bd.T_CategoriePro.Single(f => f.descript == name); bd.Dispose(); return(t); }
/// <summary> /// Méthode permettant d'obtenir une catégoeie selon l'ID fourni. Throw une exception si pas trouvé /// </summary> /// <param name="id">L'id de la catégorie</param> /// <returns></returns> public static T_CategoriePro GetCatByID(int id) { CoEco_BDDataContext bd = new CoEco_BDDataContext(); T_CategoriePro cat = bd.T_CategoriePro.Single(f => f.idCategorie == id); bd.Dispose(); return(cat); }
public static void ChangeStatusCategorie(int id, int etat) { CoEco_BDDataContext bd = new CoEco_BDDataContext(); T_CategoriePro cat = bd.T_CategoriePro.Single(f => f.idCategorie == id); cat.idStatusCat = etat; bd.SubmitChanges(); bd.Dispose(); }
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); }
public static void CreateNewCategorie(T_CategoriePro p_categorie) { CoEco_BDDataContext BD = new CoEco_BDDataContext(); int?maxID = 0; BD.PS_GetMaxIdCategorie(ref maxID); maxID++; if (maxID == null) { maxID = 1; } p_categorie.idCategorie = (int)maxID; BD.T_CategoriePro.InsertOnSubmit(p_categorie); BD.SubmitChanges(); BD.Dispose(); }
void modifFdt(int p_id) { T_FeuilleDeTemps fdt = BD_CoEco.GetFeuilleDeTempsById(p_id); fdt.idEmp = BD_CoEco.GetFeuilleDeTempsById(p_id).idEmp; if (fdt.dimanche != null) { tb_dimanche.Text = fdt.dimanche.ToString(); } if (fdt.lundi != null) { tb_lundi.Text = fdt.lundi.ToString(); } if (fdt.mardi != null) { tb_mardi.Text = fdt.mardi.ToString(); } if (fdt.mercredi != null) { tb_mercredi.Text = fdt.mercredi.ToString(); } if (fdt.jeudi != null) { tb_jeudi.Text = fdt.jeudi.ToString(); } if (fdt.vendredi != null) { tb_vendredi.Text = fdt.vendredi.ToString(); } if (fdt.samedi != null) { tb_samedi.Text = fdt.samedi.ToString(); } //--COM if (fdt.commentaireDimanche != null) { tb_dimancheCommentaire.Text = fdt.commentaireDimanche.ToString(); } if (fdt.commentaireLundi != null) { tb_lundiCommentaire.Text = fdt.commentaireLundi.ToString(); } if (fdt.commentaireMardi != null) { tb_mardiCommentaire.Text = fdt.commentaireMardi.ToString(); } if (fdt.commentaireMercredi != null) { tb_mercrediCommentaire.Text = fdt.commentaireMercredi.ToString(); } if (fdt.commentaireJeudi != null) { tb_jeudiCommentaire.Text = fdt.commentaireJeudi.ToString(); } if (fdt.commentaireVendredi != null) { tb_vendrediCommentaire.Text = fdt.commentaireVendredi.ToString(); } if (fdt.commentaireSamedi != null) { tb_samediCommentaire.Text = fdt.commentaireSamedi.ToString(); } loadDllProjet(); T_CategoriePro cat = BD_CoEco.GetCatByID(fdt.idCategorie); ddl_Projet.SelectedValue = cat.idProjet.ToString(); if (ddl_Projet.SelectedValue != "") { List <T_CategoriePro> listCat = BD_CoEco.GetListeCategorie(BD_CoEco.GetProByID(int.Parse(ddl_Projet.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())); } ddl_Categorie.SelectedValue = fdt.idCategorie.ToString(); } }