示例#1
0
 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);
     }
 }
示例#2
0
        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);
            }
        }
示例#3
0
        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);
            }
        }