private void btnThem_Click(object sender, EventArgs e) { PhieuMuaHang_DTO a = new PhieuMuaHang_DTO(); //PHIEUMUAHANG a = new PHIEUMUAHANG(); //a.SoPhieuMua = Int16.Parse(txtSoPhieuThu.Text); //a.TongTien = Int16.Parse(txtTongTien.Text); if (DateTime.Compare(dtNgayMua.Value.Date, dtNgayThanhToan.Value.Date) > 0) { MessageBox.Show("Ngày mua phải sớm hơn ngày thanh toán"); return; } if (DateTime.Compare(dtNgayMua.Value, DateTime.Now) > 0) { MessageBox.Show("Ngày mua phải sớm hơn ngày hiện tại"); return; } a.MaKH = Int16.Parse(cbbKH.SelectedValue.ToString()); a.NgayMua = dtNgayMua.Value.ToShortDateString(); a.NgayThanhToan = dtNgayThanhToan.Value.ToShortDateString(); //txtSoPhieuThu.Text = cbbKH.SelectedValue.ToString(); mh.ThemPhieuMuaHang(a); MessageBox.Show("Thêm thành công"); RefToMom.load(); }
private void cbbSoPhieuMua_SelectedIndexChanged(object sender, EventArgs e) { if (cbbSoPhieuMua.Text != "" && cbbSoPhieuMua.SelectedIndex != -1 && cbbSoPhieuMua.SelectedIndex != 0 || cbbSoPhieuMua.Text == "1") { int sopt = Int16.Parse(cbbSoPhieuMua.Text); PhieuMuaHang_DTO mh = pmh.LayPhieuThu(sopt); txtTongTien.Text = mh.TongTien.ToString(); DateTime ngaymua = DateTime.Parse(mh.NgayMua); DateTime ngaytt = DateTime.Parse(mh.NgayThanhToan); dtNgayMua.Value = ngaymua; dtNgayThanhToan.Value = ngaytt; txtKhachHang.Text = pmh.Lay1KH(mh.MaKH).TenKh; dataGridView1.DataSource = ct.LayChiTiet(sopt); dataGridView1.Columns["MaSP"].Visible = false; dataGridView1.Columns["MaKieuSP"].Visible = false; dataGridView1.Columns["MaLoaiSP"].Visible = false; dataGridView1.Columns["SoLuong"].HeaderText = "Số lượng"; dataGridView1.Columns["DonGia"].HeaderText = "Đơn giá"; dataGridView1.Columns["ThanhTien"].HeaderText = "Thành Tiền"; dataGridView1.Columns["TenKieuSP"].HeaderText = "Kiểu sản phẩm"; dataGridView1.Columns["TenLoaiSP"].HeaderText = "Loại sản phẩm"; dataGridView1.Columns["TenKieuSP"].DisplayIndex = 2; dataGridView1.Columns["TenLoaiSP"].DisplayIndex = 3; dataGridView1.Columns["SoPhieuMua"].Visible = false; } }
private void btnSearch_Click(object sender, EventArgs e) { PhieuMuaHang_DTO a = new PhieuMuaHang_DTO(); string diachi; string tenkh; if (txtSoPhieuThu.Text != "") { a.SoPhieuMua = Int16.Parse(txtSoPhieuThu.Text); } else { a.SoPhieuMua = -1; } tenkh = txtKhachHang.Text; a.MaKH = -1; //string ngaymua = ""; //string ngaythanhtoan = ""; if (dtNgayThanhToan.Value.Date != DateTime.Now.Date) { a.NgayThanhToan = dtNgayThanhToan.Value.ToShortDateString(); } if (dtNgayMua.Value.Date != DateTime.Now.Date) { a.NgayMua = dtNgayMua.Value.ToShortDateString(); } if (txtTongTien.Text != "") { a.TongTien = Decimal.Parse(txtTongTien.Text); } else { a.TongTien = -1; } if (txtDiaChi.Text != "") { diachi = txtDiaChi.Text; } else { diachi = ""; } mh.Search(a, diachi, tenkh); dataGridView1.DataSource = mh.Search(a, diachi, tenkh); dataGridView1.Columns["SoPhieuMua"].HeaderText = "Số Phiếu Mua"; dataGridView1.Columns["MaKH"].HeaderText = "Mã Khách Hàng"; dataGridView1.Columns["NgayMua"].HeaderText = "Ngày Mua"; dataGridView1.Columns["NgayThanhToan"].HeaderText = "Ngày Thanh Toán"; dataGridView1.Columns["TongTien"].HeaderText = "Tổng Tiền"; dataGridView1.Columns["TenKH"].HeaderText = "Khách hàng"; dataGridView1.Columns["DiaChi"].HeaderText = "Địa chỉ"; //a.NgayMua }
private void cbbSoPhieuMua_SelectedIndexChanged(object sender, EventArgs e) { if (cbbSoPhieuMua.Text != "" && cbbSoPhieuMua.SelectedIndex != -1 && cbbSoPhieuMua.SelectedIndex != 0 || cbbSoPhieuMua.Text == "1") { int sopt = Int16.Parse(cbbSoPhieuMua.Text); PhieuMuaHang_DTO pmh = mh.LayPhieuThu(sopt); //txtTongTien.Text = pmh.TongTien.ToString(); DateTime ngaymua = DateTime.Parse(pmh.NgayMua); DateTime ngaytt = DateTime.Parse(pmh.NgayThanhToan); dtNgayMua.Value = ngaymua; dtNgayThanhToan.Value = ngaytt; cbbKH.SelectedValue = pmh.MaKH; } }
public List <PhieuMH_KH> Search(PhieuMuaHang_DTO a, string diachi, string tenkh) { var pmh = DB.PhieuMuaSearch(a.SoPhieuMua, a.MaKH, a.NgayMua, a.NgayThanhToan, diachi, a.TongTien, tenkh); var MyQuery = (from mh in pmh select new PhieuMH_KH { SoPhieuMua = mh.SoPhieuMua, MaKH = mh.MaKH, NgayMua = mh.NgayMua.Value.ToShortDateString(), NgayThanhToan = mh.NgayThanhToan.Value.ToShortDateString(), TongTien = Decimal.Parse(mh.TongTien.ToString()), TenKH = mh.TenKh, DiaChi = mh.DiaChi }); return(MyQuery.ToList()); }
public void ThemPhieuMuaHang(PhieuMuaHang_DTO a) { PHIEUMUAHANG b = new PHIEUMUAHANG(); //b.SoPhieuMua = a.SoPhieuMua; b.TongTien = a.TongTien; b.MaKH = a.MaKH; KHACHHANG kh = DB.KHACHHANGs.Where(p => p.MaKH == a.MaKH).FirstOrDefault(); if (kh != null) { kh.Quen += 1; } b.NgayMua = DateTime.Parse(a.NgayMua); b.NgayThanhToan = DateTime.Parse(a.NgayThanhToan); DB.PHIEUMUAHANGs.InsertOnSubmit(b); DB.SubmitChanges(); }
public void CapNhapPhieuMH(PhieuMuaHang_DTO a) { var obj = DB.PHIEUMUAHANGs.Single(x => x.SoPhieuMua == a.SoPhieuMua); //obj.TongTien = a.TongTien; int tamp = obj.MaKH; obj.MaKH = a.MaKH; if (tamp != a.MaKH) { KHACHHANG kh = DB.KHACHHANGs.Where(p => p.MaKH == a.MaKH).FirstOrDefault(); if (kh != null) { kh.Quen += 1; } KHACHHANG k = DB.KHACHHANGs.Where(p => p.MaKH == tamp).FirstOrDefault(); if (k != null) { k.Quen -= 1; } } obj.NgayThanhToan = DateTime.Parse(a.NgayThanhToan); obj.NgayMua = DateTime.Parse(a.NgayMua); DB.SubmitChanges(); }