示例#1
0
 public decimal WareHouse_Delete(decimal WareHouse_Id)
 {
     try
     {
         WareHouse_DA _objDA = new WareHouse_DA();
         decimal      _ck    = _objDA.WareHouse_Delete(WareHouse_Id);
         if (_ck == 1)
         {
             DBMemory.GetWareHouse();
         }
         return(_ck);
     }
     catch (Exception ex)
     {
         NaviCommon.Common.log.Error(ex.ToString());
         return(-1);
     }
 }
示例#2
0
 public decimal WareHouse_Insert(string WareHouse_Code, string WareHouse_Name, string Location)
 {
     try
     {
         WareHouse_DA _objDA = new WareHouse_DA();
         decimal      _ck    = _objDA.WareHouse_Insert(WareHouse_Code, WareHouse_Name, Location);
         if (_ck == 0)
         {
             DBMemory.GetWareHouse();
         }
         return(_ck);
     }
     catch (Exception ex)
     {
         Common.log.Error(ex.ToString());
         return(-1);
     }
 }
示例#3
0
 public bool WareHouse_Update(decimal WareHouse_Id, string WareHous_Name, string Location)
 {
     try
     {
         WareHouse_DA _objDA = new WareHouse_DA();
         bool         _ck    = _objDA.WareHouse_Update(WareHouse_Id, WareHous_Name, Location);
         if (_ck)
         {
             DBMemory.GetWareHouse();
         }
         return(_ck);
     }
     catch (Exception ex)
     {
         Common.log.Error(ex.ToString());
         return(false);
     }
 }
示例#4
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);
            }
        }