public decimal UserInfo_Delete(int p_user_id) { try { UserInfoDA _UserInfoDA = new UserInfoDA(); decimal _ck = _UserInfoDA.UserInfo_Delete(p_user_id); DBMemory.GetUser_DoanhNghiep(); return(_ck); } catch (Exception ex) { NaviCommon.Common.log.Error(ex.ToString()); return(-1); } }
public decimal UserInfo_Insert(string user_name, string password, string fullname, decimal Custom_Id, decimal user_type, decimal status, string Phone, string Email) { try { UserInfoDA _UserInfoDA = new UserInfoDA(); decimal _ck = _UserInfoDA.UserInfo_Insert(user_name, password, fullname, Custom_Id, user_type, status, Phone, Email); if (_ck == 0 && user_type == (decimal)NaviCommon.Enum_User_Type.DoanhNghiep) { DBMemory.GetUser_DoanhNghiep(); } return(_ck); } catch (Exception ex) { NaviCommon.Common.log.Error(ex.ToString()); return(-1); } }
static bool c_HadRunOne = false; //dánh dấu đã gọi lần nào chưa? nếu gọi 1 lần rồi thì sẽ cập nhật thành true /// <summary> /// Khoi tao luc dau. /// return = 0 la ko co loi gi ca, /// return = 1 lỗi kết nối db qr, 2-dbcore, 3-dbMSDS /// </summary> public static int RunStart(ref string p_error) { try { if (c_HadRunOne == false) { // check connect database DBMemory _DBMemory = new DBMemory(); int _db = _DBMemory.CheckConnect_Database(ref p_error); if (_db != 0) { return(_db); } DBMemory.Get_First_NumberReceive(); DBMemory.GetUser_DoanhNghiep(); DBMemory.GetWareHouse(); DBMemory.GetProduct(); Operator _Operator = new Operator(); Thread _thr_auto_SendAlert = new Thread(_Operator.ThreadSendAlert_Expiredate); _thr_auto_SendAlert.IsBackground = true; //_thr_auto_SendAlert.Start(); //chua chay thì chay và đánh dấu là đã chạy để biét và không chạy lần nữa c_HadRunOne = true; } return(0); } catch (Exception ex) { Common.log.Error(ex.ToString()); return(-1); } }