private async void LoadDanhSachVatTu(int idNhaCungCap) { var result = await NhaCungCapService.LayTatCaVatTuTheoNhaCungCap(idNhaCungCap); if (result != null && result.Status == Config.CODE_OK) { listVatTuTheoKho = (List <VatTuNhapXuat>)result.Data; foreach (var item in listVatTuTheoKho) { var vatTu = listChiTietNhapKho.SingleOrDefault(x => x.VatTu.Id == item.Id); if (vatTu == null) { item.SoLuong = 0; item.GhiChu = ""; } else { item.SoLuong = vatTu.SoLuong; item.GhiChu = vatTu.GhiChu; } } } dgvVatTu.DataSource = typeof(List <VatTuNhapXuat>); dgvVatTu.DataSource = listVatTuTheoKho; EditDataGridView(listVatTuTheoKho); }
private async void btnXoa_Click(object sender, EventArgs e) { if (lvNhaCungCap.SelectedItems.Count == 0) { MessageBoxEx.Show("Bạn phải chọn 1 nhà cung cấp để xóa!", "Thông báo"); } else { int idNhacungCap = txtIdNhaCungCap.Text == "" ? 0 : int.Parse(txtIdNhaCungCap.Text); if (idNhacungCap == 0) { MessageBoxEx.Show("Không thể xóa nhà cung cấp này!", "Thông báo"); } else { DialogResult res = MessageBoxEx.Show("Bạn có chắc chắn muốn xóa nhà cung cấp này ?", "Thông báo", MessageBoxButtons.OKCancel); if (res == DialogResult.OK) { var result = await NhaCungCapService.XoaNhaCungCap(idNhacungCap); if (result.Status == Config.CODE_OK) { MessageBoxEx.Show("Xóa nhà cung cấp thành công", "Thông báo"); LoadNhaCungCap(); ClearLayout(); } else { MessageBoxEx.Show("Xóa nhà cung cấp thất bại", "Thông báo"); } } } } }
public ActionResult DanhSachNhaCungCap() { INhaCungCapService service = new NhaCungCapService(); List <NhaCungCapModel> lst = service.DanhSachNCC(baseAddress, "nhacungcap/dsncc"); return(View(lst)); }
public ActionResult XoaNhaCungCap(int idNCC) { INhaCungCapService service = new NhaCungCapService(); service.XoaNCC(baseAddress, $"nhacungcap/delete?idNCC={idNCC}"); return(RedirectToAction("DanhSachNhaCungCap")); }
public ActionResult ChuanBiSuaNhaCungCap(int idNCC) { INhaCungCapService service = new NhaCungCapService(); NhaCungCapModel model = service.GetNCCById(baseAddress, $"nhacungcap/getById?idNCC={idNCC}"); return(View(model)); }
private void btnThem_Click(object sender, EventArgs e) { frmNhaCungCap f = new frmNhaCungCap(); f.ShowDialog(); grcNhaCungCapSearch.DataSource = NhaCungCapService.LoadDataTable(); }
private void btnTimKiem_Click(object sender, EventArgs e) { string key = txtNhaCungCapSearch.Text; if (key.Trim() != "") { grcNhaCungCapSearch.DataSource = NhaCungCapService.Search(key); } else { grcNhaCungCapSearch.DataSource = NhaCungCapService.LoadDataTable(); } }
public ActionResult SuaNhaCungCap(NhaCungCapModel model) { try { INhaCungCapService service = new NhaCungCapService(); service.SuaNCC(baseAddress, "nhacungcap/edit", model); return(RedirectToAction("DanhSachNhaCungCap")); } catch (Exception ex) { ModelState.AddModelError("", "Đã có lỗi xảy ra"); return(RedirectToAction("ThemNhaCungCap")); } }
private void txtNhaCungCapSearch_KeyDown(object sender, KeyEventArgs e) { if (e.KeyCode == Keys.Enter) { string key = txtNhaCungCapSearch.Text; if (key.Trim() != "") { grcNhaCungCapSearch.DataSource = NhaCungCapService.Search(key); } else { grcNhaCungCapSearch.DataSource = NhaCungCapService.LoadDataTable(); } } }
private void frmPhieuNhapThemSua_Load(object sender, EventArgs e) { tedSoPhieuNhap.Text = PhieuNhapService.AutoGenerateId(); tedNgayLap.Text = DateTime.Now.ToString("dd/MM/yyyy"); lueHangHoa.Properties.ValueMember = "MaHangHoa"; lueHangHoa.Properties.DisplayMember = "TenHangHoa"; lueHangHoa.Properties.Columns.Add(new DevExpress.XtraEditors.Controls.LookUpColumnInfo("MaHangHoa", 50, "Mã Hàng Hóa")); lueHangHoa.Properties.Columns.Add(new DevExpress.XtraEditors.Controls.LookUpColumnInfo("TenHangHoa", 100, "Tên Hàng Hóa")); lueHangHoa.Properties.Columns.Add(new DevExpress.XtraEditors.Controls.LookUpColumnInfo("SoLuongNhap", 50, "Số Lượng Tồn")); lueHangHoa.Properties.DataSource = HangHoaService.LoadDataTable(); lueNhaCungCap.Properties.ValueMember = "MaNhaCungCap"; lueNhaCungCap.Properties.DisplayMember = "TenNhaCungCap"; lueNhaCungCap.Properties.Columns.Add(new DevExpress.XtraEditors.Controls.LookUpColumnInfo("TenNhaCungCap", 100, "Tên NCC")); lueNhaCungCap.Properties.Columns.Add(new DevExpress.XtraEditors.Controls.LookUpColumnInfo("DiaChi", 100, "Địa Chỉ")); lueNhaCungCap.Properties.Columns.Add(new DevExpress.XtraEditors.Controls.LookUpColumnInfo("DienThoai", 100, "Điện Thoại")); lueNhaCungCap.Properties.DataSource = NhaCungCapService.LoadDataTable(); }
private async void btnLuu_Click(object sender, EventArgs e) { ResponseData result = null; if (currentNhaCungCap != null) // Add new { currentNhaCungCap.Ma = txtMaNhaCungCap.Text; currentNhaCungCap.Ten = txtTenNhaCungCap.Text; currentNhaCungCap.DiaChi = txtDiaChi.Text; currentNhaCungCap.Email = txtEmail.Text; currentNhaCungCap.SDT = txtSDT.Text; currentNhaCungCap.NguoiDaiDien = txtNguoiDaiDien.Text; result = await NhaCungCapService.ThemNhaCungCap(currentNhaCungCap); } else // Update { currentNhaCungCap = new NhaCungCap(); currentNhaCungCap.Ma = txtMaNhaCungCap.Text; currentNhaCungCap.Ten = txtTenNhaCungCap.Text; currentNhaCungCap.DiaChi = txtDiaChi.Text; currentNhaCungCap.Email = txtEmail.Text; currentNhaCungCap.SDT = txtSDT.Text; currentNhaCungCap.NguoiDaiDien = txtNguoiDaiDien.Text; currentNhaCungCap.Id = int.Parse(txtIdNhaCungCap.Text); result = await NhaCungCapService.CapNhatNhaCungCap(currentNhaCungCap); } if (result.Status == Config.CODE_OK) { MessageBoxEx.Show(result.Message, "Thông báo"); ClearLayout(); LoadNhaCungCap(); } else if (result != null) { MessageBoxEx.Show(result.Message, "Thông báo"); } else { MessageBoxEx.Show("Opps!!!", "Thông báo"); } currentNhaCungCap = null; }
private async void LoadNhaCungCap() { var result = await NhaCungCapService.LayTatCaNhaCungCap(); if (result != null && result.Status == Config.CODE_OK) { listNhaCungCap = (List <NhaCungCap>)result.Data; cboNhaCungCap.DataSource = listNhaCungCap; cboNhaCungCap.DisplayMember = "Ten"; cboNhaCungCap.ValueMember = "Id"; isLoadingNhaCungCapDone = true; if (ucNhapKho.idPhieuNhap == 0) { LoadDanhSachVatTu(listNhaCungCap[0].Id); dtpNgayNhap.Value = DateTime.Now; } } }
private void btnLuu_Click(object sender, EventArgs e) { var dt = grcNhaCungCap.DataSource as DataTable; if (dt == null || dt.GetChanges() == null) { return; } if (NhaCungCapService.SaveChanges(dt)) { XtraMessageBox.Show("Lưu thành công", "Lưu", MessageBoxButtons.OK, MessageBoxIcon.Information); grcNhaCungCap.DataSource = NhaCungCapService.LoadDataTable(); } else { XtraMessageBox.Show("Lưu thất bại", "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private async void LoadVatTu() { var result = await VatTuService.LayTatCaVatTu(); var resultNhomVatTu = await NhomVatTuService.LayTatCaNhomVatTu(); var resultNhaCungCap = await NhaCungCapService.LayTatCaNhaCungCap(); // MessageBox.Show(result.Message.ToString()); if (result != null && result.Status == Config.CODE_OK) { listVatTu = (List <VatTu>)result.Data; lvVatTu.Items.Clear(); foreach (VatTu vatTu in listVatTu) { ListViewItem listViewItem = new ListViewItem(vatTu.Ma.ToString()); listViewItem.SubItems.Add(vatTu.Ten); listViewItem.SubItems[0].Tag = vatTu.Id; listViewItem.SubItems.Add(vatTu.DonGiaNhap.ToString()); listViewItem.SubItems.Add(vatTu.DonGia.ToString()); listViewItem.SubItems.Add(vatTu.SoLuong.ToString()); listViewItem.SubItems.Add(vatTu.DonViTinh); listViewItem.SubItems.Add(vatTu.TenNhomVatTu); listViewItem.SubItems.Add(vatTu.TenNhaCungCap); lvVatTu.Items.Add(listViewItem); } } if (resultNhomVatTu != null && resultNhomVatTu.Status == Config.CODE_OK) { comboBoxEx1.DataSource = (List <NhomVatTu>)resultNhomVatTu.Data; comboBoxEx1.ValueMember = "Id"; comboBoxEx1.DisplayMember = "Ten"; } if (resultNhaCungCap != null && resultNhaCungCap.Status == Config.CODE_OK) { comboBoxEx2.DataSource = (List <NhaCungCap>)resultNhaCungCap.Data; comboBoxEx2.ValueMember = "Id"; comboBoxEx2.DisplayMember = "Ten"; } }
private async void LoadNhaCungCap() { var result = await NhaCungCapService.LayTatCaNhaCungCap(); if (result != null && result.Status == Config.CODE_OK) { listNhacungCap = (List <NhaCungCap>)result.Data; lvNhaCungCap.Items.Clear(); foreach (NhaCungCap nhaCungCap in listNhacungCap) { ListViewItem listViewItem = new ListViewItem(nhaCungCap.Ma.ToString()); listViewItem.SubItems.Add(nhaCungCap.Ten); listViewItem.SubItems.Add(nhaCungCap.DiaChi); listViewItem.SubItems.Add(nhaCungCap.Email); listViewItem.SubItems.Add(nhaCungCap.SDT); listViewItem.SubItems.Add(nhaCungCap.NguoiDaiDien); listViewItem.SubItems[0].Tag = nhaCungCap.Id; lvNhaCungCap.Items.Add(listViewItem); } } }
private void frmNhaCungCap_Load(object sender, EventArgs e) { var dt = NhaCungCapService.LoadDataTable(); grcNhaCungCap.DataSource = dt; }
private void reloadNCC(object sender, FormClosingEventArgs e) { lueNhaCungCap.Properties.DataSource = NhaCungCapService.LoadDataTable(); }
private void frmNhaCungCapSearch_Load(object sender, EventArgs e) { grcNhaCungCapSearch.DataSource = NhaCungCapService.LoadDataTable(); }