private void btnsua_Click(object sender, EventArgs e) { PHIEUNHAP hdb = new PHIEUNHAP(); hdb.MAPN = dgv_pn.CurrentRow.Cells[0].Value.ToString(); hdb.MANV = txt_nvlap.Text.ToString(); hdb.NGAYNHAP = Convert.ToDateTime(dgv_pn.CurrentRow.Cells[3].Value.ToString()); hdb.SODONHANG = dgv_pn.CurrentRow.Cells[2].Value.ToString(); hdb.TONGTIENNHAP = Convert.ToDouble(dgv_pn.CurrentRow.Cells[4].Value.ToString()); if (bll_pn.ktkc(hdb) == false) { if (bll_pn.suapn(hdb) == true) { MessageBox.Show("sửa thành công"); dgv_pn.DataSource = bll_pn.loadbang_PN(); } else { MessageBox.Show("thất bại"); } } else { MessageBox.Show("không tồn tại"); } }
public bool xoaPhieuNhap(string maphieunhap) { PHIEUNHAP pn = db.PHIEUNHAPs.Where(a => a.MaPhieuNhap == int.Parse(maphieunhap)).FirstOrDefault(); var ctpn = from ctpns in db.CT_PHIEUNHAPs where ctpns.MaPhieuNhap == int.Parse(maphieunhap) select ctpns; List <string> lstMaVach = db.CT_PHIEUNHAPs.Where(a => a.MaPhieuNhap == int.Parse(maphieunhap)).Select(a => a.MaVach).ToList(); if (pn != null) { pn.TinhTrangXoa = true; db.SubmitChanges(); if (ctpn != null) { foreach (CT_PHIEUNHAP item in ctpn) { item.TinhTrangXoa = true; TAILIEU tl = db.TAILIEUs.Where(a => a.MaVach == item.MaVach).FirstOrDefault(); if (tl != null) { tl.TinhTrangXoa = true; } db.SubmitChanges(); } } return(true); } else { return(false); } }
public void set(PHIEUNHAP pn, string y) { label1.Text += " " + pn.ID; label2.Text += " " + pn.NGAY.ToString("dd/MM/yyyy"); label3.Text += " " + y; gridControl2.DataSource = BUS.QLNHAP_BUS.loadpn(pn.ID); }
private void NhapKho_Load(object sender, EventArgs e) { listCTPN = new BindingList <CTPHIEUNHAP>(); phieu = new PHIEUNHAP(); tbl_nk.DataSource = listCTPN; tb_Manv.Text = MainMenu.usrId.ToString(); col_source = new AutoCompleteStringCollection(); DoChoiBus dcBus = new DoChoiBus(); listDc = dcBus.dsDoChoi(); foreach (DOCHOI a in listDc) { col_source.Add(a.MADC.ToString()); } tb_masp.AutoCompleteMode = AutoCompleteMode.SuggestAppend; tb_masp.AutoCompleteCustomSource = col_source; tb_masp.AutoCompleteSource = AutoCompleteSource.CustomSource; tbl_nk.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.Fill; now = DateTime.Now; tb_NgayNhap.Text = now.ToString("dd - MM - yyyy"); PhieuNhapBus phBus = new PhieuNhapBus(); phieu.MANV = MainMenu.usrId; phieu.NGAYNHAP = now; phieu.TONGGIA = 0; tb_SL.Text = "0"; tb_TSL.Text = tong_sl.ToString(); tb_tong_tien.Text = tong_giatri.ToString(); }
private void btnThem_Click(object sender, EventArgs e) { PHIEUNHAP hdb = new PHIEUNHAP(); int b = 0; for (int i = 1; i <= dgv_pn.RowCount; i++) { b = i; } hdb.MAPN = "PN" + (b + 1).ToString(); hdb.MANV = txt_nvlap.Text.ToString(); hdb.NGAYNHAP = Convert.ToDateTime(dateEdit_NgayLap.Text.ToString()); hdb.SODONHANG = txt_sdh.Text.ToString(); hdb.TONGTIENNHAP = 0; if (bll_pn.ktkc(hdb) == true) { if (bll_pn.thempn(hdb) == true) { MessageBox.Show("thêm thành công"); dgv_pn.DataSource = bll_pn.loadbang_PN(); } else { MessageBox.Show("thất bại"); } } else { MessageBox.Show("hóa đơn hảng này đã tồn tại"); } }
// xóa nhân viên public void xoaPhieuNhap(string mapn) { PHIEUNHAP pn = qlch.PHIEUNHAPs.Where(d => d.MAPN == mapn).FirstOrDefault(); qlch.PHIEUNHAPs.DeleteOnSubmit(pn); qlch.SubmitChanges(); }
public ActionResult NhapHangDon(PHIEUNHAP model, CHITIETPHIEUNHAP ctpn) { ViewBag.SoNguoiTruyCap = HttpContext.Application["SoNguoiTruyCap"].ToString(); //Số lượng người truy cập từ application đã được tạo ViewBag.SoLuongNguoiOnline = HttpContext.Application["SoNguoiDangOnline"].ToString(); //Lấy số lượng người đang truy cập ViewBag.TongDoanhThu = ThongKeTongDoanhThu(); //Thống kê tổng doanh thu ViewBag.TongDDH = ThongKeDonHang(); //Thống kê dơn hàng ViewBag.TongThanhVien = ThongKeThanhVien(); //Thống kê thành viên ViewBag.MaNCC = new SelectList(db.NHACUNGCAPs.OrderBy(n => n.TENNCC), "MaNCC", "TenNCC", model.MANCC); //Sau khi các bạn đã kiểm tra tất cả dữ liệu đầu vào //Gán đã xóa: False model.NGAYNHAP = DateTime.Now; model.DAXOA = 0; db.PHIEUNHAPs.Add(model); db.SaveChanges(); //SaveChanges để lấy được mã phiếu nhập gán cho lstChiTietPhieuNhap ctpn.MAPN = model.MAPN; //Cập nhật tồn SANPHAM sp = db.SANPHAMs.Single(n => n.MASP == ctpn.MASP); sp.SOLUONGTON += ctpn.SOLUONGNHAP; db.CHITIETPHIEUNHAPs.Add(ctpn); db.SaveChanges(); return(View(sp)); }
public FrmThemChiTietNhap(PHIEUNHAP z) { InitializeComponent(); Helper.Reload(); pn = z; Helper.IDSanPham = db.MATHANGs.FirstOrDefault().ID; }
private void btn_them_Click(object sender, EventArgs e) { try { PHIEUNHAP ct = new PHIEUNHAP(); var kt = from s in db.PHIEUNHAPs where s.MANCC == pHIEUNHAPDataGridView.CurrentRow.Cells[0].Value.ToString() select s; if (kt.Count() > 0) { MessageBox.Show("Trùng khóa chính"); return; } ct.MAPN = pHIEUNHAPDataGridView.CurrentRow.Cells[0].Value.ToString(); ct.MANV = pHIEUNHAPDataGridView.CurrentRow.Cells[1].Value.ToString(); ct.MANCC = pHIEUNHAPDataGridView.CurrentRow.Cells[2].Value.ToString(); ct.NGAYNHAP = Convert.ToDateTime(pHIEUNHAPDataGridView.CurrentRow.Cells[3].Value.ToString()); ct.TONGTIENNHAP = Convert.ToInt32(pHIEUNHAPDataGridView.CurrentRow.Cells[4].Value.ToString()); db.PHIEUNHAPs.InsertOnSubmit(ct); db.SubmitChanges(); frm_nhaphang_Load(sender, e); MessageBox.Show("thành công"); } catch { return; } }
public static int add(PhieuNhap phieunhap) { try { using (EntitiesDataContext db = new EntitiesDataContext()) { var phieu = new PHIEUNHAP() { masonxb = phieunhap.NXB.MaSoNXB, ngaylap = phieunhap.NgayLap, nguoigiaosach = phieunhap.NguoiGiao, tongtien = phieunhap.ChiTiet.Sum(ct => ct.SoLuong * ct.DonGia), trangthai = 0 }; db.PHIEUNHAPs.InsertOnSubmit(phieu); db.SubmitChanges(); ChiTiet.add(phieunhap.ChiTiet, phieu.masophieunhap); return(phieu.masophieunhap); } }catch (Exception ex) { Console.WriteLine(ex.Message); return(0); } }
private void btnLapPhieuNhap_Click(object sender, EventArgs e) { if (Check()) { PHIEUNHAP z = getPhieuNhapByForm(); db.PHIEUNHAPs.Add(z); try { db.SaveChanges(); MessageBox.Show("Thêm chi tiết phiếu nhập thành công", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); Helper.IDPhieuNhap = z.ID; pn = z; LoadOldPhieuNhap(); btnLapPhieuNhap.Enabled = false; } catch { } return; } }
public ActionResult NhapHang(PHIEUNHAP model, IEnumerable <CHITIETPHIEUNHAP> lstModel) { ViewBag.SoNguoiTruyCap = HttpContext.Application["SoNguoiTruyCap"].ToString(); //Số lượng người truy cập từ application đã được tạo ViewBag.SoLuongNguoiOnline = HttpContext.Application["SoNguoiDangOnline"].ToString(); //Lấy số lượng người đang truy cập ViewBag.TongDoanhThu = ThongKeTongDoanhThu(); //Thống kê tổng doanh thu ViewBag.TongDDH = ThongKeDonHang(); //Thống kê dơn hàng ViewBag.TongThanhVien = ThongKeThanhVien(); //Thống kê thành viên ViewBag.MaNCC = db.NHACUNGCAPs; ViewBag.ListSanPham = db.SANPHAMs; //Sau khi các bạn đã kiểm tra tất cả dữ liệu đầu vào //Gán đã xóa: False model.DAXOA = 1; db.PHIEUNHAPs.Add(model); db.SaveChanges(); //SaveChanges để lấy được mã phiếu nhập gán cho lstChiTietPhieuNhap SANPHAM sp; foreach (var item in lstModel) { //Cập nhật số lượng tồn sp = db.SANPHAMs.Single(n => n.MASP == item.MASP); sp.SOLUONGTON += item.SOLUONGNHAP; //Gán mã phiếu nhập cho tất cả chi tiết phiếu nhập item.MAPN = model.MAPN; } db.CHITIETPHIEUNHAPs.AddRange(lstModel); db.SaveChanges(); return(View()); }
private void btnSuaPhieuNhap_Click(object sender, EventArgs e) { PHIEUNHAP tg = getPhieuNhapByID(); if (tg.ID == 0) { MessageBox.Show("Chưa có phiếu nhập nào được chọn", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } if (btnSuaPhieuNhap.Text == "Sửa") { btnSuaPhieuNhap.Text = "Lưu"; btnThemPhieuNhap.Enabled = false; btnXoaPhieuNhap.Text = "Hủy"; groupThongTinPhieuNhap.Enabled = true; dgvPhieuNhap.Enabled = false; panelChiTietNhap.Enabled = false; return; } if (btnSuaPhieuNhap.Text == "Lưu") { if (CheckPhieuNhap()) { btnSuaPhieuNhap.Text = "Sửa"; btnThemPhieuNhap.Enabled = true; btnXoaPhieuNhap.Text = "Xóa"; groupThongTinPhieuNhap.Enabled = false; dgvPhieuNhap.Enabled = true; panelChiTietNhap.Enabled = true; PHIEUNHAP tgs = getPhieuNhapByForm(); tg.NHANVIENID = tgs.NHANVIENID; tg.NGAY = tgs.NGAY; tg.DIADIEM = tgs.DIADIEM; tg.TONGTIEN = tgs.TONGTIEN; try { db.SaveChanges(); MessageBox.Show("Sửa thông tin phiếu nhập thành công", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); } catch (Exception ex) { MessageBox.Show("Sửa thông tin phiếu nhập thất bại\n" + ex.Message, "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error); } LoadDgvPhieuNhap(); } return; } }
public ActionResult Add(PHIEUNHAP model) { var PhieuNhap = db.PHIEUNHAPs.Find(model.MaPhieuNhap); db.PHIEUNHAPs.Add(model); db.SaveChanges(); return(RedirectToAction("Index")); }
public void suaPhieuNhap(string mapn, string madondat) { PHIEUNHAP pn = qlch.PHIEUNHAPs.Where(d => d.MAPN == mapn).FirstOrDefault(); pn.MAPN = mapn; pn.MADONDOAT = madondat; qlch.SubmitChanges(); }
private void gridPNhap_CellClick(object sender, DataGridViewCellEventArgs e) { phieunhap = phieunhnap_bll.get_PN(int.Parse(gridPNhap.CurrentRow.Cells[0].Value.ToString())); Load_CTPD(ctpn.get_CTPN(phieunhap.ID_PN)); lblmapn.Text = phieunhap.ID_PN.ToString(); lblngaylap.Text = phieunhap.NGAYLAP.Value.Date.ToShortDateString(); lblnv.Text = phieunhap.NGUOIDUNG.TEN; }
public void updateTongTienPhieuNhap_saukhiThemCTD(string mapn, decimal thanhtien) { PHIEUNHAP pn = qlch.PHIEUNHAPs.Where(d => d.MAPN == mapn).FirstOrDefault(); pn.MAPN = mapn; pn.THANHTIEN = thanhtien; qlch.SubmitChanges(); }
public int Add(PHIEUNHAP p) { int result = 0; context.PHIEUNHAPs.Add(p); result = context.SaveChanges(); return(result); }
public ActionResult DeleteConfirmed(string id) { PHIEUNHAP pHIEUNHAP = db.PHIEUNHAPs.Find(id); db.PHIEUNHAPs.Remove(pHIEUNHAP); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Delete(string id) { PHIEUNHAP group_role = db.PHIEUNHAPs.Find(id); db.PHIEUNHAPs.Remove(group_role); db.SaveChanges(); return(RedirectToAction("Index")); }
public void ThemPhieuNhap(PhieuNhap_DTO a) { PHIEUNHAP b = new PHIEUNHAP(); b.NgayLap = DateTime.Parse(a.NgayLap); b.TongTien = a.TongTien; DB.PHIEUNHAPs.InsertOnSubmit(b); DB.SubmitChanges(); }
public int Delete(int pMa) { int result = 0; PHIEUNHAP k = context.PHIEUNHAPs.FirstOrDefault(m => m.MaPN == pMa); context.PHIEUNHAPs.Remove(k); result = context.SaveChanges(); return(result); }
public PhieuNhap(PHIEUNHAP phieu) { MaSoPhieuNhap = phieu.masophieunhap; MaSoNXB = phieu.masonxb; NgayLap = phieu.ngaylap; NguoiGiao = phieu.nguoigiaosach; TongTien = phieu.tongtien; TrangThai = phieu.trangthai; }
public void suaPhieuNhap(String mapn, String manv, String mancc, DateTime ngaylap) { PHIEUNHAP pn = qlch.PHIEUNHAPs.Where(t => t.MAPN == mapn).FirstOrDefault(); pn.MANV = manv; pn.MANCC = mancc; pn.NGAYLAP = ngaylap; qlch.SubmitChanges(); }
public ucLapPhieuNhap() { InitializeComponent(); Helper.Reload(); pn = db.PHIEUNHAPs.Where(p => p.ID == Helper.IDPhieuNhap).FirstOrDefault(); if (pn == null) { pn = new PHIEUNHAP(); } }
public ActionResult Edit([Bind(Include = "ID,NGAYNHAP,IDTTPX")] PHIEUNHAP group_role) { if (ModelState.IsValid) { db.Entry(group_role).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(group_role)); }
public ActionResult Edit([Bind(Include = "MaPN,MaMH,Ngaynhap,Nhanvien")] PHIEUNHAP pHIEUNHAP) { if (ModelState.IsValid) { db.Entry(pHIEUNHAP).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(pHIEUNHAP)); }
private void btnXoaPhieuNhap_Click(object sender, EventArgs e) { if (btnXoaPhieuNhap.Text == "Xóa") { PHIEUNHAP tg = getPhieuNhapByID(); if (tg.ID == 0) { MessageBox.Show("Chưa có phiếu nhập nào được chọn", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } DialogResult rs = MessageBox.Show("Bạn có chắc chắn xóa thông tin phiếu nhập này?", "Thông báo", MessageBoxButtons.OKCancel, MessageBoxIcon.Question); if (rs == DialogResult.Cancel) { return; } try { db.CHITIETNHAPs.RemoveRange(db.CHITIETNHAPs.Where(p => p.PHIEUNHAPID == tg.ID)); db.SaveChanges(); db.PHIEUNHAPs.Remove(tg); db.SaveChanges(); MessageBox.Show("Xóa phiếu nhập thành công", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); } catch { MessageBox.Show("Xóa phiếu nhập thất bại", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error); } LoadDgvPhieuNhap(); return; } if (btnXoaPhieuNhap.Text == "Hủy") { btnXoaPhieuNhap.Text = "Xóa"; btnThemPhieuNhap.Text = "Thêm"; btnSuaPhieuNhap.Text = "Sửa"; btnThemPhieuNhap.Enabled = true; btnSuaPhieuNhap.Enabled = true; groupThongTinPhieuNhap.Enabled = false; dgvPhieuNhap.Enabled = true; panelChiTietNhap.Enabled = true; UpdateDetailPhieuNhap(); return; } }
private PHIEUNHAP getPhieuNhapByForm() { PHIEUNHAP ans = new PHIEUNHAP(); ans.MAPHIEUNHAP = txtMaPhieuNhap.Text; ans.NGAY = dateNgayBan.DateTime; ans.NHANVIENID = (int)cbxNhanVien.EditValue; ans.TONGTIEN = Int32.Parse(txtChiPhi.Text); ans.STATUS = 0; return(ans); }
public ActionResult Create([Bind(Include = "ID,NGAYNHAP,IDTTPX")] PHIEUNHAP group_role) { if (ModelState.IsValid) { db.PHIEUNHAPs.Add(group_role); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(group_role)); }