Пример #1
0
        /////////////////////////////////////////////////////////////////////////////////////////
        ///
        public static DataTable list1(string strSQL)
        {
            //			if(CnxBase.Local=="Oui")
            //			{
            try
            {
                CnxBase        cnx2          = CnxBase.getInstance();
                SqlDataAdapter myDataAdapter = new SqlDataAdapter(strSQL, cnx2.OpenConnection());
                DataSet        myDataSet     = new DataSet();
                myDataAdapter.Fill(myDataSet, "MySrcTable");

                return(myDataSet.Tables["MySrcTable"]);
            }
            catch (Exception myException)
            {
                throw(new Exception(myException.Message + " => " + strSQL));
            }
            //			}
            //			else
            //			{
            //				localhost.Service1 sr=new Test.service.localhost.Service1();
            //
            //				return sr.List(strSQL).Tables[0];
            //			}
        }
Пример #2
0
        public DataTable SELECT_ALL_CMDFR()
        {
            DataTable dt     = new DataTable();
            string    reqSql = "SELECT        COMMANDE_FOURNISSEUR.CODE_COMMANDE_FOURNISSEUR, COMMANDE_FOURNISSEUR.DATE_COMMANDE_FOURNISSEUR, COMMANDE_FOURNISSEUR.CODE_USER, ";

            reqSql += " COMMANDE_FOURNISSEUR.PRIORITE_COMMANDE_FOURNISSEUR, COMMANDE_FOURNISSEUR.DATE_EXPIRATION_COMMANDE_FOURNISSEUR, COMMANDE_FOURNISSEUR.CODE_FOURNISSEUR,  ";
            reqSql += "   COMMANDE_FOURNISSEUR.ANNEE_CMDFR, COMMANDE_FOURNISSEUR.MOIS_CMDFR, FOURNISSEUR.REF_FOURNISSEUR, FOURNISSEUR.RS_FOURNISSEUR,  ";
            reqSql += "   SUM(LG_CMD_FR.QTE_LIGNE_COMMANDE * LG_CMD_FR.PRIX_HT_LGCMDFR) AS TOTAL_HT, SUM((LG_CMD_FR.QTE_LIGNE_COMMANDE * LG_CMD_FR.PRIX_HT_LGCMDFR)  ";
            reqSql += "   * (1 + LG_CMD_FR.TAUX_TVA_LGCMDFR)) AS TOTAL_TTC, UTILISATEUR.PRENOM_USER + ' ' + UTILISATEUR.NOM_USER AS NOM_UTILISATEUR ";
            reqSql += "FROM            COMMANDE_FOURNISSEUR INNER JOIN ";
            reqSql += "             FOURNISSEUR ON COMMANDE_FOURNISSEUR.CODE_FOURNISSEUR = FOURNISSEUR.CODE_FOURNISSEUR INNER JOIN ";
            reqSql += "    LG_CMD_FR ON COMMANDE_FOURNISSEUR.CODE_COMMANDE_FOURNISSEUR = LG_CMD_FR.CODE_COMMANDE_FOURNISSEUR INNER JOIN ";
            reqSql += "      UTILISATEUR ON COMMANDE_FOURNISSEUR.CODE_USER = UTILISATEUR. ";
            reqSql += "GROUP BY COMMANDE_FOURNISSEUR.CODE_COMMANDE_FOURNISSEUR, COMMANDE_FOURNISSEUR.DATE_COMMANDE_FOURNISSEUR, COMMANDE_FOURNISSEUR.CODE_USER, ";
            reqSql += "         COMMANDE_FOURNISSEUR.PRIORITE_COMMANDE_FOURNISSEUR, COMMANDE_FOURNISSEUR.DATE_EXPIRATION_COMMANDE_FOURNISSEUR, COMMANDE_FOURNISSEUR.CODE_FOURNISSEUR,  ";
            reqSql += "         COMMANDE_FOURNISSEUR.ANNEE_CMDFR, COMMANDE_FOURNISSEUR.MOIS_CMDFR, FOURNISSEUR.REF_FOURNISSEUR, FOURNISSEUR.RS_FOURNISSEUR, UTILISATEUR.NOM_USER,  ";
            reqSql += "         UTILISATEUR.PRENOM_USER, UTILISATEUR.PRENOM_USER + ' ' + UTILISATEUR.NOM_USER";

            try
            {
                SqlDataAdapter da = new SqlDataAdapter(reqSql, CnxBase.myConn);
                //da.FillSchema(dt, SchemaType.Source);
                //da.Fill(dt);
                dt = CnxBase.GetDataTable(da.SelectCommand.CommandText);
            }
            catch (Exception er)
            {
                throw er;
            }
            return(dt);
        }
Пример #3
0
 public static CnxBase getInstance()
 {
     if (instance == null)
     {
         instance = new CnxBase();
     }
     return(instance);
 }
Пример #4
0
        public DataTable SELECT_NB_ARTICLE_EN_RUPTURE_STOCK()
        {
            DataTable dt = new DataTable();

            SqlDataAdapter da = new SqlDataAdapter("SELECT     COUNT(*) AS NB_ARTICLE  FROM         dbo.RUPTURE_STOCK AS V_RUPTURE_STOCK", CnxBase.myConn);

            dt = CnxBase.GetDataTable(da.SelectCommand.CommandText);
            return(dt);
        }
Пример #5
0
        public DataTable SELECT_NB_FACTURE()
        {
            DataTable dt = new DataTable();

            SqlDataAdapter da = new SqlDataAdapter("SELECT     count(*)  FROM         dbo.FACTURE ", CnxBase.myConn);

            dt = CnxBase.GetDataTable(da.SelectCommand.CommandText);

            return(dt);
        }
Пример #6
0
        public DataTable SELECT_DETAIL_ARTICLE_EN_RUPTURE_STOCK()
        {
            DataTable dt = new DataTable();

            SqlDataAdapter da = new SqlDataAdapter("SELECT     *  FROM         dbo.RUPTURE_STOCK AS V_RUPTURE_STOCK", CnxBase.myConn);

            dt = CnxBase.GetDataTable(da.SelectCommand.CommandText);
            dt.Columns.Add("CHECKED", typeof(bool), "False");
            return(dt);
        }
Пример #7
0
        public DataTable SELECT_FONCTION_USER()
        {
            DataTable dt = new DataTable();


            SqlDataAdapter da = new SqlDataAdapter("SELECT CODE_FONCTION_USER,LIB_FONCTION_USER FROM FONCTION_UTILISATEUR", CnxBase.myConn);

            dt = CnxBase.GetDataTable(da.SelectCommand.CommandText);
            return(dt);
        }
Пример #8
0
        public DataTable GetACCES_MENU()
        {
            string reqSQL = "select * from ACCES_MENU";

            try
            {
                DataTable myResult = CnxBase.GetDataTable(reqSQL);
                return(myResult);
            }
            catch (Exception myErr)
            {
                throw (new Exception(myErr.ToString() + reqSQL));
            }
        }
Пример #9
0
        public DataTable LOAD_FONCTION_USER(decimal code_fonction)
        {
            string reqSQL = "SELECT * FROM FONCTION_UTILISATEUR WHERE CODE_FONCTION_USER='******'";

            try
            {
                DataTable myResult = CnxBase.GetDataTable(reqSQL);
                return(myResult);
            }
            catch (Exception myErr)
            {
                throw (new Exception(myErr.ToString() + reqSQL));
            }
        }
Пример #10
0
        public DataTable loadLigneArticle(decimal CODE_LIGNE)
        {
            DataTable dt     = new DataTable();
            string    reqSql = "SELECT * FROM LIGNE_PRODUIT INNER JOIN MARQUE ON LIGNE_PRODUIT.CODE_MARQUE=MARQUE.CODE_MARQUE WHERE (LIGNE_PRODUIT.CODE_LIGNE ='" + CODE_LIGNE + "')";

            try
            {
                dt = CnxBase.GetDataTable(reqSql);
            }
            catch (Exception er)
            {
                throw er;
            }
            return(dt);
        }
Пример #11
0
        public DataTable getListeLigneArticle()
        {
            DataTable dt     = new DataTable();
            string    reqSql = "SELECT * FROM LIGNE_PRODUIT INNER JOIN MARQUE ON LIGNE_PRODUIT.CODE_MARQUE=MARQUE.CODE_MARQUE";

            try
            {
                dt = CnxBase.GetDataTable(reqSql);
            }
            catch (Exception er)
            {
                throw er;
            }
            return(dt);
        }
Пример #12
0
        public DataTable loadFamilleArticle(decimal CODE_FAMILLE)
        {
            DataTable dt     = new DataTable();
            string    reqSql = "SELECT f.CODE_FAMILLE, f.REF_FAMILLE, f.DESIGNATION_FAMILLE, f.DESCRIPTION_FAMILLE, f.PARENT,f.TYPE case parent when '0' then 'Grande Famille' else (select c.DESIGNATION_FAMILLE  from FAMILLE c where f.PARENT=c.CODE_FAMILLE) end   as DESIGNATION_PARENT, case parent when '0' then '' else (select c.DESCRIPTION_FAMILLE  from FAMILLE c where f.PARENT=c.CODE_FAMILLE) end   as DESCRIPTION_PARENT FROM FAMILLE f WHERE (f.CODE_FAMILLE ='" + CODE_FAMILLE + "')";

            try
            {
                dt = CnxBase.GetDataTable(reqSql);
            }
            catch (Exception er)
            {
                throw er;
            }
            return(dt);
        }
Пример #13
0
        public DataTable getListeFamilleArticle()
        {
            DataTable dt     = new DataTable();
            string    reqSql = "SELECT f.CODE_FAMILLE, f.REF_FAMILLE, f.DESIGNATION_FAMILLE, f.DESCRIPTION_FAMILLE FROM FAMILLE f";

            try
            {
                dt = CnxBase.GetDataTable(reqSql);
            }
            catch (Exception er)
            {
                throw er;
            }
            return(dt);
        }
Пример #14
0
        public DataTable loadMarque(decimal CODE_MARQUE)
        {
            DataTable dt     = new DataTable();
            string    reqSql = "SELECT * FROM MARQUE WHERE (CODE_MARQUE ='" + CODE_MARQUE + "')";

            try
            {
                dt = CnxBase.GetDataTable(reqSql);
            }
            catch (Exception er)
            {
                throw er;
            }
            return(dt);
        }
Пример #15
0
        public DataTable getListeMarque()
        {
            DataTable dt     = new DataTable();
            string    reqSql = "SELECT * FROM MARQUE";

            try
            {
                dt = CnxBase.GetDataTable(reqSql);
            }
            catch (Exception er)
            {
                throw er;
            }
            return(dt);
        }
Пример #16
0
        public DataTable GetGROUPE_USERS(decimal codeCurrentGroupeUser)
        {
            string reqSQL = string.Empty;

            if (codeCurrentGroupeUser != 1)
            {
                reqSQL = "SELECT * FROM FONCTION_UTILISATEUR WHERE CODE_FONCTION_USER <> '1'";
            }
            else
            {
                reqSQL = "SELECT * FROM FONCTION_UTILISATEUR";
            }
            try
            {
                DataTable myResult = CnxBase.GetDataTable(reqSQL);
                return(myResult);
            }
            catch (Exception myErr)
            {
                throw (new Exception(myErr.ToString() + reqSQL));
            }
        }