示例#1
0
    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();
    }
示例#2
0
    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);
    }
示例#3
0
    /// <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);
    }
示例#4
0
    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();
    }
示例#5
0
    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);
    }
示例#6
0
    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();
    }
示例#7
0
    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();
        }
    }