コード例 #1
0
ファイル: UcInfo.cs プロジェクト: vuchannguyen/lg-py
        public UcInfo(DTO.BanHang data)
        {
            InitializeComponent();

            dataBanHang = data;

            if (Init())
            {
                RefreshData();
                AddToBill(data.Id);
                tbMa.Text = data.Id.ToString();
                cbNhanVien.SelectedItem = data.User.Ten;
                tbGhiChu.Text = data.GhiChu;
                dtpFilter.Value = data.Date;
                lbNgayGio.Text = dtpFilter.Value.ToString(Constant.DEFAULT_DATE_TIME_FORMAT);
            }
            else
            {
                this.Visible = false;
            }
        }
コード例 #2
0
ファイル: BanHangDao.cs プロジェクト: vuchannguyen/lg-py
        public static bool Delete(BanHang data)
        {
            try
            {
                if (data != null)
                {
                    dbContext.BanHangs.DeleteOnSubmit(data);
                    dbContext.SubmitChanges();

                    return true;
                }
            }
            catch
            {
                //return false;
            }

            CreateSQlConnection();

            return false;
        }
コード例 #3
0
ファイル: BanHangBus.cs プロジェクト: vuchannguyen/lg-py
 public static bool Update(BanHang data)
 {
     return BanHangDao.Update(data);
 }
コード例 #4
0
ファイル: BanHangBus.cs プロジェクト: vuchannguyen/lg-py
 public static bool Insert(BanHang data)
 {
     return BanHangDao.Insert(data);
 }
コード例 #5
0
ファイル: BanHangBus.cs プロジェクト: vuchannguyen/lg-py
 public static bool Delete(BanHang data)
 {
     return BanHangDao.Delete(data);
 }
コード例 #6
0
		private void detach_BanHangs(BanHang entity)
		{
			this.SendPropertyChanging();
			entity.User = null;
		}
コード例 #7
0
		private void attach_BanHangs(BanHang entity)
		{
			this.SendPropertyChanging();
			entity.User = this;
		}
コード例 #8
0
 partial void DeleteBanHang(BanHang instance);
コード例 #9
0
 partial void UpdateBanHang(BanHang instance);
コード例 #10
0
 partial void InsertBanHang(BanHang instance);
コード例 #11
0
ファイル: UcBanHang2.cs プロジェクト: vuchannguyen/lg-py
        private bool InsertDataBanHang()
        {
            DTO.BanHang data = new DTO.BanHang();

            data.Date = dtpFilter.Value;
            data.IdUser = ConvertUtil.ConvertToInt(tvUser.SelectedNode.Tag);
            data.ThanhTien = ConvertUtil.ConvertToInt(dgvThongTin[colThanhTien.Name, dgvThongTin.Rows.Count - 1].Value.ToString().Replace(Constant.SYMBOL_LINK_MONEY, string.Empty));
            data.GhiChu = tbGhiChu.Text;

            if (BanHangBus.Insert(data))
            {
                return InsertDataBanHangChiTiet(data);
            }
            else
            {
                return false;
            }
        }
コード例 #12
0
ファイル: UcInfo.cs プロジェクト: vuchannguyen/lg-py
        private bool InsertDataBanHang()
        {
            DTO.BanHang data = new DTO.BanHang();

            data.Date = dtpFilter.Value;
            data.IdUser = UserBus.GetByUserName(cbNhanVien.Text).Id;
            data.ThanhTien = ConvertUtil.ConvertToInt(tbThanhTien.Text.Replace(Constant.SYMBOL_LINK_MONEY, string.Empty));
            data.GhiChu = tbGhiChu.Text;

            if (BanHangBus.Insert(data))
            {
                return InsertDataBanHangChiTiet(data);
            }
            else
            {
                return false;
            }
        }
コード例 #13
0
ファイル: BanHangDao.cs プロジェクト: vuchannguyen/lg-py
        public static bool Update(BanHang data)
        {
            try
            {
                if (data != null)
                {
                    dbContext.SubmitChanges();
                    return true;
                }

                return false;
            }
            catch
            {
                return false;
            }
        }
コード例 #14
0
ファイル: BanHangDao.cs プロジェクト: vuchannguyen/lg-py
        public static bool Insert(BanHang data)
        {
            try
            {
                dbContext.BanHangs.InsertOnSubmit(data);
                dbContext.SubmitChanges();

                return true;
            }
            catch
            {
                return false;
            }
        }