示例#1
0
        private void bunifuTileButton1_Click(object sender, EventArgs e)
        {
            var listcur = this.banHangBindingSource.DataSource as List <BanHang.Domain.BanHang>;

            if (listcur != null)
            {
                using (var cmd = new ThuChiAddBusiness())
                {
                    foreach (var item in listcur)
                    {
                        cmd.Thu  = item.Giaban;
                        cmd.Ngay = item.NgayBan;
                        cmd.Chi  = item.Giaban - 10000;
                        cmd.Execute();
                    }
                }
                using (var cmd = new BanHangViewBusiness())
                {
                    cmd.ID = listcur[0].ID;
                    var rp = new InHoaDonPhieuBanHang();
                    rp.DataSource = cmd.Execute();
                    rp.ShowPreviewDialog();
                }
            }
        }
示例#2
0
 public void Execute()
 {
     using (var cmd = new BanHangViewBusiness())
     {
         cmd.ID        = item.ID;
         cmd.HanghoaId = item.HanghoaId;
     }
 }
示例#3
0
        private void bunifuTileButton4_Click(object sender, EventArgs e)
        {
            var cur = this.banHangBindingSource.Current as BanHang.Domain.BanHang;

            if (cur != null && !string.IsNullOrWhiteSpace(cur.HanghoaId) && !string.IsNullOrWhiteSpace(cur.ID.ToString()))
            {
                using (var cmd = new BanHangDeleteRepository())
                {
                    cmd.ID        = cur.ID;
                    cmd.HanghoaId = cur.HanghoaId;
                    cmd.Execute();
                }
                using (var cmd = new BanHangViewBusiness())
                {
                    cmd.ID = cur.ID;
                    this.banHangBindingSource.DataSource = cmd.Execute();
                }
            }
        }
示例#4
0
        private void bunifuTileButton2_Click(object sender, EventArgs e)
        {
            try
            {
                if (rand == 0)
                {
                    rand = getRand(2);
                }
                var data = new BanHang.Domain.BanHang();
                data.HanghoaId     = this.cbbHangHoa.SelectedValue.ToString();
                data.NhomHanghoaId = this.cbbNhomHangHoa.SelectedValue.ToString();
                data.TenSanPham    = this.cbbHangHoa.Text;
                data.NgayBan       = DateTime.Now.ToString();
                data.SoLuong       = Convert.ToInt32(this.txtSoLuong.Text);
                data.Giaban        = Convert.ToInt32(this.txtSoLuong.Text) * Convert.ToInt32(this.txtGiaBan.Text);
                data.ID            = rand;

                using (var cmd = new BanHangAddRepository())
                {
                    cmd.item = data;
                    cmd.Execute();
                }
                using (var cmd = new BanHangSubBusiness())
                {
                    cmd.HanghoaId = data.HanghoaId;
                    cmd.SoLuong   = data.SoLuong;
                    cmd.Execute();
                }
                using (var cmd = new BanHangViewBusiness())
                {
                    cmd.ID = data.ID;
                    this.banHangBindingSource.DataSource = cmd.Execute();
                }
                this.txtSoLuong.Text = "";
            }
            catch
            {
                MessageBox.Show("Vui lòng kiểm tra lại!", "CÓ LỖI XẢY RA!", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }