public void UpdateKiemKeChiTietHangHoa(KiemKeChiTietHangHoaInfor kiemKeChiTietHangHoaInfor) { ExecuteCommand(Declare.StoreProcedureNamespace.spUpdateKiemKe_ChiTietHangHoa, kiemKeChiTietHangHoaInfor.IdChiTietKiemKe, kiemKeChiTietHangHoaInfor.IdChiTietHangHoa, kiemKeChiTietHangHoaInfor.SoLuong, kiemKeChiTietHangHoaInfor.GhiChu, kiemKeChiTietHangHoaInfor.SoLuongSs, kiemKeChiTietHangHoaInfor.IdKho); }
public int InsertKiemKeChiTietHangHoa(KiemKeChiTietHangHoaInfor kiemKeChiTietHangHoaInfor) { ExecuteCommand(Declare.StoreProcedureNamespace.spInsertKiemKe_ChiTietHangHoa, kiemKeChiTietHangHoaInfor.IdChiTietKiemKe, kiemKeChiTietHangHoaInfor.IdChiTietHangHoa, kiemKeChiTietHangHoaInfor.SoLuong, kiemKeChiTietHangHoaInfor.GhiChu, kiemKeChiTietHangHoaInfor.SoLuongSs, kiemKeChiTietHangHoaInfor.IdKho); return(Convert.ToInt32(Parameters["p_IdChiTietKiemKe"].Value.ToString())); }
private void btnXoaCoMaVach_Click(object sender, EventArgs e) { try { if (grvDanhSachCo.FocusedRowHandle >= 0) { var objTT = KiemKeDataProvider.Instance.GetTrangThaiBysoPhieu(txtSoPhieu.Text); if (objTT != null) { if (objTT.TrangThai == Convert.ToInt32(TrangThaiKiemKe.XAC_NHAN)) { throw new ManagedException("Phiếu này đã được xác nhận nên không thể lưu!"); } } var obj = (KiemKeChiTietHangHoaInfor)grvDanhSachCo.GetRow(grvDanhSachCo.FocusedRowHandle); if (obj != null) { var buffer = new KiemKeChiTietHangHoaInfor[1]; liCo.CopyTo(liCo.IndexOf(obj), buffer, 0, 1); liCoDeleted.AddRange(buffer); //KiemKeDataProvider.Instance.DeleteRowKiemKeCoMaVach(obj.IdChiTietKiemKe, obj.IdSanPham, obj.IdChiTietHangHoa); liCo.RemoveAt(liCo.IndexOf(obj)); ((BindingList <KiemKeChiTietHangHoaInfor>)grvDanhSachCo.DataSource).ResetBindings(); } else { liCo.RemoveAt(liCo.IndexOf(obj)); ((BindingList <KiemKeChiTietHangHoaInfor>)grvDanhSachCo.DataSource).ResetBindings(); } } } catch (Exception ex) { MessageBox.Show(ex.Message); } }
private void grvDanhSachCo_ShowingEditor(object sender, CancelEventArgs e) { try { KiemKeChiTietHangHoaInfor info = (KiemKeChiTietHangHoaInfor)grvDanhSachCo.GetRow(grvDanhSachCo.FocusedRowHandle); if (info.TrungMaVach == 0 && grvDanhSachCo.FocusedColumn.FieldName == "SoLuong") { e.Cancel = true; } } catch (Exception ex) { #if DEBUG MessageBox.Show(ex.ToString(), Declare.titleError, MessageBoxButtons.OK, MessageBoxIcon.Error); #else MessageBox.Show(ex.Message, Declare.titleError, MessageBoxButtons.OK, MessageBoxIcon.Error); #endif } }
public void UpdateKiemKeChiTietHangHoa(KiemKeChiTietHangHoaInfor chungTuChiTietHangHoaKiemKeInfor) { KiemKeDAO.Instance.UpdateKiemKeChiTietHangHoa(chungTuChiTietHangHoaKiemKeInfor); }
public int InsertKiemKeChiTietHangHoa(KiemKeChiTietHangHoaInfor chungTuChiTietHangHoaKiemKeInfor) { return(KiemKeDAO.Instance.InsertKiemKeChiTietHangHoa(chungTuChiTietHangHoaKiemKeInfor)); }