private async void btnXoa_Click(object sender, EventArgs e) { if (lvNhomVatTu.SelectedItems.Count == 0) { MessageBoxEx.Show("Bạn phải chọn 1 nhà cung cấp để xóa!", "Thông báo"); } else { int idNhomVatTu = txtIdNhomVatTu.Text == "" ? 0 : int.Parse(txtIdNhomVatTu.Text); if (idNhomVatTu == 0) { MessageBoxEx.Show("Không thể xóa nhóm vật tư 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 NhomVatTuService.XoaNhomVatTu(idNhomVatTu); if (result.Status == Config.CODE_OK) { MessageBoxEx.Show("Xóa nhóm vật tư thành công", "Thông báo"); LoadNhomVatTu(); ClearLayout(); } else { MessageBoxEx.Show("Xóa nhà cung cấp thất bại", "Thông báo"); } } } } }
private async void LoadNhomVatTu() { var result = await NhomVatTuService.LayTatCaNhomVatTu(); if (result != null && result.Status == Config.CODE_OK) { listNhomVatTu = (List <NhomVatTu>)result.Data; lvNhomVatTu.Items.Clear(); foreach (NhomVatTu nhomVatTu in listNhomVatTu) { ListViewItem listViewItem = new ListViewItem(nhomVatTu.Ma.ToString()); listViewItem.SubItems.Add(nhomVatTu.Ten); listViewItem.SubItems[0].Tag = nhomVatTu.Id; lvNhomVatTu.Items.Add(listViewItem); } } }
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 btnLuu_Click(object sender, EventArgs e) { ResponseData result = null; if (currentNhomVatTu != null) // Add new { currentNhomVatTu.Ma = txtTenNhomVatTu.Text; currentNhomVatTu.Ten = txtTenNhomVatTu.Text; result = await NhomVatTuService.ThemNhomVatTu(currentNhomVatTu); } else // Update { currentNhomVatTu = new NhomVatTu(); currentNhomVatTu.Ma = txtMaNhomVatTu.Text; currentNhomVatTu.Ten = txtTenNhomVatTu.Text; currentNhomVatTu.Id = int.Parse(txtIdNhomVatTu.Text); result = await NhomVatTuService.CapNhatNhomVatTu(currentNhomVatTu); } if (result.Status == Config.CODE_OK) { MessageBoxEx.Show(result.Message, "Thông báo"); ClearLayout(); LoadNhomVatTu(); } else if (result != null) { MessageBoxEx.Show(result.Message, "Thông báo"); } else { MessageBoxEx.Show("Opps!!!", "Thông báo"); } currentNhomVatTu = null; }