public static DataTable Them(int sttmaMH, int SLDH, int dongia, string maNCC, DataTable bangDH) { string maMH = NhapHangDAO.loadDanhSachMH(maNCC).Rows[sttmaMH][0].ToString(); string tenMH = NhapHangDAO.loadDanhSachMH(maNCC).Rows[sttmaMH][1].ToString(); string qc = NhapHangDAO.loadDanhSachMH(maNCC).Rows[sttmaMH][2].ToString(); long tongGiaTien = Convert.ToInt64(NhapHangDAO.loadDanhSachMH(maNCC).Rows[sttmaMH][5]); DataRow r = bangDH.Rows.Find(maMH); if (r == null) { tongGiaTien = SLDH * dongia; r = bangDH.NewRow(); r[0] = maMH; r[1] = tenMH; r[2] = qc; r[3] = SLDH; r[4] = dongia; r[5] = tongGiaTien; bangDH.Rows.Add(r); } else { int TongSLDH = Convert.ToInt32(r[3]) + SLDH; r[3] = TongSLDH; r[4] = dongia; r[5] = TongSLDH * dongia; } return(bangDH); }
public JsonResult CreatePhieuNhap(PHIEUNHAPHANG entity) { var dao = new NhapHangDAO(); var pn = dao.InsertPhieuNhapHang(entity); return(Json(new { msg = pn }, JsonRequestBehavior.AllowGet)); }
public JsonResult GetPhieuNhapHang(int id) { var dao = new NhapHangDAO(); var pn = dao.listPhieuNhapHang().Find(x => x.PHIEUNHAPHANG_ID.Equals(x)); return(Json(pn, JsonRequestBehavior.AllowGet)); }
public JsonResult QLPhieuNhapHang() { var dao = new NhapHangDAO(); var model = dao.listPhieuNhapHang(); return(Json(model, JsonRequestBehavior.AllowGet)); }
public ActionResult QLNhaCungCap() { var dao = new NhapHangDAO(); var model = dao.listNhaCungCap(); return(View(model)); }
[TestInitialize] //phương thức thực thi trước khi chạy các test case. public void setUp() { daPro = new DataProvider(); NHD = new NhapHangDAO(); CHD = new CatHangDAO(); LHD = new LayHangDAO(); }
//xuat phieu nhập public void Export(long id) { bool kq = false; try { var app = new Application(); Workbook workbook = app.Workbooks.Add(System.Reflection.Missing.Value); Worksheet worksheet = workbook.ActiveSheet; var list = new NhapHangDAO().GetNhapHangById(id); worksheet.Cells[1, 1] = "Số phiếu nhập"; worksheet.Cells[1, 2] = id; worksheet.Cells[1, 4] = "Phiếu nhập Mobile Shop"; worksheet.Cells[3, 1] = "STT"; worksheet.Cells[3, 2] = "Tên sản phẩm"; worksheet.Cells[3, 3] = "Nhà cung cấp"; worksheet.Cells[3, 4] = "Số lượng"; worksheet.Cells[3, 5] = "Đơn giá"; int row = 4; foreach (var item in list) { worksheet.Cells[row, 1] = row - 3; worksheet.Cells[row, 2] = item.NameProduct; worksheet.Cells[row, 4] = item.NameNCC; worksheet.Cells[row, 5] = item.Quality; worksheet.Cells[row, 6] = item.Price; row++; } worksheet.Cells[row + 1, 1] = "Người nhân(Ký và ghi rõ họ tên)"; worksheet.Cells[row + 1, 5] = "Ngày ... Tháng ... Năm ..."; worksheet.Cells[row + 2, 5] = "Người bán hàng(Ký và ghi rõ họ tên)"; workbook.SaveAs("C:\\Users\\khong\\Dropbox\\doan\\bandienthoai\\bandienthoai\\Data\\PhieuNhap\\PhieuNhap_" + id + ".xls"); workbook.Close(); Marshal.ReleaseComObject(workbook); app.Quit(); Marshal.FinalReleaseComObject(app); kq = true; } catch { } //return Json(new { status = kq }, JsonRequestBehavior.AllowGet); }
public async Task <IHttpActionResult> PostNHAPHANG(NHAPHANG nHAPHANG) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } int idNH = new NhapHangDAO().InsertNhapHang(nHAPHANG); nHAPHANG.ID = idNH; return(CreatedAtRoute("DefaultApi", new { id = nHAPHANG.ID }, nHAPHANG)); }
public JsonResult InsertBill(string list) { var jsonCart = new JavaScriptSerializer().Deserialize <List <ProductViewModel> >(list); sortby(ref jsonCart); int i, k = 0; var tmp = jsonCart[0]; for (i = 0; i < countncc(jsonCart); i++) { var l = new List <ProductViewModel>(); for (int j = k; j < jsonCart.Count; j++) { if (tmp.IdNCC == jsonCart[j].IdNCC) { l.Add(jsonCart[j]); } else { k = j; tmp = jsonCart[j]; break; } } var pn = new PHIEUNHAPHANG(); pn.TRANGTHAINHAPHANG = 0; var id = new NhapHangDAO().InsertNhap(pn); if (id > 0) { foreach (var item in l) { var model = new DetailNhapModel(); model.idNCC = item.IdNCC; model.idNhap = id; model.idProduct = item.Id; model.SoLuong = item.SoLuong; model.Price = item.Price; var kq = new NhapHangDAO().InsertDetailNhap(model); } Export(id); } } return(Json(new { status = true, }, JsonRequestBehavior.AllowGet)); }
public ActionResult CreateNCC(NHACUNGCAP ncc) { if (ModelState.IsValid) { var dao = new NhapHangDAO(); decimal id = dao.InsertNCC(ncc); if (id > 0) { SetAlert("Thêm Thành công", "success"); return(RedirectToAction("QLNhaCungCap", "NhapHang")); } else { ModelState.AddModelError("", "Thêm không thành công!"); SetAlert("Thêm Thành công", "warning"); } } return(View("QLNhaCungCap")); }
public static bool thanhToanDDH(string maNCC, string ngay, string maNS, DataTable bangDH) { try { DDH_DTO DDH = new DDH_DTO(maNCC, ngay, maNS); NhapHangDAO.themDDH(DDH); int sohd = NhapHangDAO.laySoDDH(); for (int i = 0; i < bangDH.Rows.Count; i++) { ChiTietDDH_DTO ctDDH = new ChiTietDDH_DTO(sohd, bangDH.Rows[i][0].ToString(), Convert.ToInt32(bangDH.Rows[i][3]), Convert.ToInt32(bangDH.Rows[i][4])); NhapHangDAO.themCTDDH(ctDDH); } return(true); } catch { return(false); } }
public ActionResult EditPhieuNhapHang(PHIEUNHAPHANG pn) { if (ModelState.IsValid) { var dao = new NhapHangDAO(); //var id = dao.UpdatePhieuNhapHang(pn); //if (id) //{ // SetAlert("Sửa thành công", "success"); // return RedirectToAction("QLPhieuNhapHang", "NhapHang"); //} //else //{ // SetAlert("Sửa không thành công", "warning"); // ModelState.AddModelError("", "Cập nhật không thành Công!"); //} } return(View("QLPhieuNhapHang")); }
public ActionResult EditNCC(NHACUNGCAP ncc) { if (ModelState.IsValid) { var dao = new NhapHangDAO(); var id = dao.UpdateNCC(ncc); if (id) { SetAlert("Sửa thành công", "success"); return(RedirectToAction("QLNhaCungCap", "NhapHang")); } else { SetAlert("Sửa không thành công", "warning"); ModelState.AddModelError("", "Cập nhật không thành Công!"); } } return(View("QLNhaCungCap")); }
private void btThem2_Click(object sender, EventArgs e) { string mathung = this.txtMaThung2.Text; string make = this.txtMaKe.Text; string masp = this.txtMaSP2.Text; string tensp = this.txtTenSP2.Text; string soluong = this.txtSL2.Text; string ngaycat = (DateTime.Now).ToString(); string nguoicat = this.lbgetUser.Text; if (mathung == "" || masp == "" || tensp == "" || soluong == "" || ngaycat == "" || nguoicat == "" || make == "") { MessageBox.Show("Vui Lòng Nhập đầy đủ Các Ô"); } NhapHang NH = new NhapHang(mathung, masp, tensp, soluong, ngaycat, nguoicat); CatHang CH = new CatHang(mathung, make, masp, tensp, soluong, ngaycat, nguoicat); SanPham SP = new SanPham(masp, tensp, make, soluong); int SoDong = new CatHangDAO().Them(CH); SoDong = new CatHangDAO().ThemLS(CH); SoDong = new SanPhamDAO().Them(SP); SoDong = new NhapHangDAO().Xoa(NH); MessageBox.Show("success"); int rowIndex = -1; foreach (DataGridViewRow row in dataGridView1.Rows) { if (row.Cells[0].Value.ToString().Trim().Equals(txtMaThung2.Text.Trim())) { rowIndex = row.Index; MessageBox.Show("success"); break; } } dataGridView1.Rows.RemoveAt(rowIndex); loadData(); this.txtMaThung2.Text = this.txtMaSP2.Text = this.txtTenSP2.Text = this.txtSL2.Text = this.txtNgayCat.Text = this.txtMaKe.Text = ""; this.txtMaThung2.Focus(); loadData(); }
public ActionResult EditPhieuNhapHang(int id) { var user = new NhapHangDAO().ViewDetail_PhieuNhapHang(id); return(View(user)); }
public static string loadHotenNS(string maNS) { return(NhapHangDAO.loadTenNS(maNS)); }
public static string loadMaNS(string id) { return(NhapHangDAO.loadMaNS(id)); }
public static DataTable loadDataNCC() { return(NhapHangDAO.loadDanhSachNCC()); }
public static DataTable loadDataMH(string maNC) { return(NhapHangDAO.loadDanhSachMH(maNC)); }
//get phieu nhat public ActionResult PhieuNhap(int stt = 0) { var listmodel = new NhapHangDAO().GetPhieuNhap(stt); return(View(listmodel)); }
private void btSapXep_Click(object sender, EventArgs e) { int rowIndex1 = -1; int rowIndex2 = -1; foreach (DataGridViewRow row in dataGridView3.Rows) { if (row.Cells[2].Value.ToString().Trim().Equals(txtMaKe3.Text.Trim())) { rowIndex1 = row.Index; MessageBox.Show("success"); foreach (DataGridViewRow rows in dataGridView3.Rows) { if (rows.Cells[0].Value.ToString().Trim().Equals(txtMaSP3.Text.Trim())) { rowIndex2 = rows.Index; MessageBox.Show("success"); if (Convert.ToInt32(this.txtSL3.Text) < Convert.ToInt32(ds.Tables[0].Rows[rowIndex2][3])) { MessageBox.Show("convert"); textBox1.Text = this.txtSL3.Text; textBox2.Text = (ds.Tables[0].Rows[rowIndex2][3]).ToString(); int a = int.Parse(textBox1.Text); int b = int.Parse(textBox2.Text); int total = b - a; string mathung = this.txtMaThung3.Text; string masp = this.txtMaSP3.Text; string tensp = this.txtTenSP3.Text; string make = this.txtMaKe3.Text; string soluong = a.ToString(); string ngaylay = (DateTime.Now).ToString(); string nguoilay = lbgetUser.Text; SanPham SP = new SanPham(masp, tensp, make, soluong); NhapHang NH = new NhapHang(mathung, masp, tensp, soluong, ngaylay, nguoilay); int SoDong = new SanPhamDAO().CapNhap(SP, total); SoDong = new NhapHangDAO().Them(NH); SoDong = new NhapHangDAO().ThemLS(NH); MessageBox.Show("Cap nhap thành công"); loadData(); } else if (Convert.ToInt32(this.txtSL3.Text) > Convert.ToInt32(ds.Tables[0].Rows[rowIndex2][3])) { MessageBox.Show("Lỗi SP xuất ra lớn hơn SP tồn"); } else { string mathung = this.txtMaThung3.Text; string masp = this.txtMaSP3.Text; string tensp = this.txtTenSP3.Text; string make = this.txtMaKe3.Text; string soluong = this.txtSL3.Text; string ngaylay = (DateTime.Now).ToString(); string nguoilay = lbgetUser.Text; NhapHang NH = new NhapHang(mathung, masp, tensp, soluong, ngaylay, nguoilay); SanPham SP = new SanPham(masp, tensp, make, soluong); int SoDong = new NhapHangDAO().Them(NH); SoDong = new NhapHangDAO().ThemLS(NH); SoDong = new SanPhamDAO().Xoa(SP); } break; } } break; } } loadData(); }