コード例 #1
0
        public bool CreateLiXi(LiXi objLiXi)
        {
            bool result = false;

            if (objLiXi != null)
            {
                try
                {
                    db.LiXis.Add(objLiXi);
                    db.SaveChanges();
                    result = true;
                }
                catch (Exception ex)
                {
                    log.Fatal(ex);
                }
            }

            return(result);
        }
コード例 #2
0
ファイル: LiXi_BO.cs プロジェクト: manhtr/Promotion
        public bool CreateLiXi(LiXi objLiXi)
        {
            bool result = false;

            if (objLiXi != null)
            {
                try
                {
                    db.LiXis.Add(objLiXi);
                    db.SaveChanges();
                    result = true;
                }
                catch (Exception ex)
                {
                    log.Fatal(ex);
                }
            }

            return result;
        }
コード例 #3
0
ファイル: XoaLiXi.aspx.cs プロジェクト: manhtr/Promotion
        protected void cmdDelete_Click(object sender, EventArgs e)
        {
            lblMessage.Text = string.Empty;
            if (string.IsNullOrEmpty(txtCIF.Text))
            {
                lblMessage.Text = "Nhập mã khách hàng";
                txtCIF.Focus();
                return;
            }
            if (string.IsNullOrEmpty(hdfCIF.Value))
            {
                lblMessage.Text = "Mã khách hàng không hợp lệ";
                txtCIF.Focus();
                return;
            }

            using (Promotion.DataModel.LiXi_BO objLiXi_BO = new Promotion.DataModel.LiXi_BO())
            {
                Promotion.DataModel.LiXi objLiXi = objLiXi_BO.GetByCIF(hdfCIF.Value);
                if (objLiXi != null)
                {
                    objLiXi.IsUsed    = false;
                    objLiXi.Deleted   = DateTime.Now;
                    objLiXi.DeletedBy = Session[Promotion.Commons.Constant.USERNAME].ToString();
                    bool result = objLiXi_BO.UpdateLiXi(objLiXi);
                    if (result)
                    {
                        cmdDelete.Visible = false;
                        lblMessage.Text   = "Xóa cấp lì xì thành công.";
                    }
                    else
                    {
                        lblMessage.Text = "Có lỗi khi xóa cấp lì xì.";
                    }
                }
                else
                {
                    lblMessage.Text = "Dữ liệu không hợp lệ";
                }
            }
        }
コード例 #4
0
        public bool UpdateLiXi(LiXi objLiXi)
        {
            bool result = false;

            if (objLiXi != null)
            {
                try
                {
                    LiXi objTemp = db.LiXis.FirstOrDefault(o => o.ID == objLiXi.ID);
                    if (objTemp != null)
                    {
                        objTemp.AccountNumber = objLiXi.AccountNumber;
                        objTemp.Address       = objLiXi.Address;
                        objTemp.CIF           = objLiXi.CIF;
                        objTemp.CMND          = objLiXi.CMND;
                        objTemp.CoCode        = objLiXi.CoCode;
                        objTemp.Created       = objLiXi.Created;
                        objTemp.CreatedBy     = objLiXi.CreatedBy;
                        objTemp.CustomerName  = objLiXi.CustomerName;
                        objTemp.DAO_CODE      = objLiXi.DAO_CODE;
                        objTemp.Deleted       = objLiXi.Deleted;
                        objTemp.DeletedBy     = objLiXi.DeletedBy;
                        objTemp.DEPT_CODE     = objLiXi.DEPT_CODE;
                        objTemp.IsUsed        = objLiXi.IsUsed;
                        objTemp.Telephone     = objLiXi.Telephone;

                        db.SaveChanges();
                        result = true;
                    }
                }
                catch (Exception ex)
                {
                    log.Fatal(ex);
                }
            }

            return(result);
        }
コード例 #5
0
ファイル: LiXi_BO.cs プロジェクト: manhtr/Promotion
        public bool UpdateLiXi(LiXi objLiXi)
        {
            bool result = false;

            if (objLiXi != null)
            {
                try
                {
                    LiXi objTemp = db.LiXis.FirstOrDefault(o => o.ID == objLiXi.ID);
                    if (objTemp != null)
                    {
                        objTemp.AccountNumber = objLiXi.AccountNumber;
                        objTemp.Address = objLiXi.Address;
                        objTemp.CIF = objLiXi.CIF;
                        objTemp.CMND = objLiXi.CMND;
                        objTemp.CoCode = objLiXi.CoCode;
                        objTemp.Created = objLiXi.Created;
                        objTemp.CreatedBy = objLiXi.CreatedBy;
                        objTemp.CustomerName = objLiXi.CustomerName;
                        objTemp.DAO_CODE = objLiXi.DAO_CODE;
                        objTemp.Deleted = objLiXi.Deleted;
                        objTemp.DeletedBy = objLiXi.DeletedBy;
                        objTemp.DEPT_CODE = objLiXi.DEPT_CODE;
                        objTemp.IsUsed = objLiXi.IsUsed;
                        objTemp.Telephone = objLiXi.Telephone;

                        db.SaveChanges();
                        result = true;
                    }
                }
                catch (Exception ex)
                {
                    log.Fatal(ex);
                }
            }

            return result;
        }