コード例 #1
0
        public override DataRow Login(string parLogin, string parPassword)
        {
            ParametersCollection parColl = new ParametersCollection();

            parColl.Add("parLogin", parLogin, DbType.String);
            parColl.Add("parPassWord", parPassword, DbType.String);

            DataTable dt = db.Execute(varSqlLogin, parColl);

            if (dt == null || dt.Rows.Count == 0)
            {
                //DataTable dt = new DataTable();
                //dt.Columns.Add("code_user", typeof(int));
                //dt.Columns.Add("name_user", typeof(string));
                //dt.Columns.Add("login", typeof(string));
                //dt.Columns.Add("password", typeof(string));
                dt.Rows.Add(-2, "Неправильний логін чи пароль", parLogin, parPassword);
                return(dt.Rows[0]);
            }
            return(dt.Rows[0]);
        }
コード例 #2
0
        /// <summary>
        /// Відновлює чеки на основі LogSQL
        /// </summary>
        /// <param name="parCodeReceipt">Код Чека</param>
        /// <param name="parDB">база в яку відновлювати</param>
        public void RectoreReceipt(Int32 parCodeReceipt, WDB parDB)
        {
            ParametersCollection varParameters = new ParametersCollection();
            string varSQL, varParam;

            varParameters.Add("parCodeReceipt", parCodeReceipt, DbType.Int32);
            DataTable varDT = varDB.Execute(varSqlSelectvarDB, varParameters);

            foreach (DataRow row in varDT.Rows)
            {
                varParameters = new ParametersCollection();
                varSQL        = Convert.ToString(row["SQL"]);
                varParam      = Convert.ToString(row["PARAM"]);
                varParameters.AddJSON(varParam);
                parDB.ExecuteNonQuery(varSQL, varParameters);
            }
        }