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]); }
/// <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); } }