public ThoiKhauHaoTaiSan Copy() { ThoiKhauHaoTaiSan kq = new ThoiKhauHaoTaiSan(); kq.ThoiKhauHaoTaiSanID = thoiKhauHaoTaiSanID; kq.MaThoiKhauHaoTaiSan = maThoiKhauHaoTaiSan; kq.MaTaiSan = maTaiSan; kq.NgayThoiKhauHao = ngayThoiKhauHao; return kq; }
public ThoiKhauHaoTaiSan Copy() { ThoiKhauHaoTaiSan kq = new ThoiKhauHaoTaiSan(); kq.ThoiKhauHaoTaiSanID = thoiKhauHaoTaiSanID; kq.MaThoiKhauHaoTaiSan = maThoiKhauHaoTaiSan; kq.MaTaiSan = maTaiSan; kq.NgayThoiKhauHao = ngayThoiKhauHao; return(kq); }
public static List<ThoiKhauHaoTaiSan> getListThoiKhauHaoTaiSan(string MaTaiSan, int select) { List<ThoiKhauHaoTaiSan> kq = new List<ThoiKhauHaoTaiSan>(); string sql = string.Empty; if (select == 0) sql = "SELECT [ThoiKhauHaoTaiSanID],[MaThoiKhauHaoTaiSan],[MaTaiSan],[NgayThoiKhauHao] FROM [VNAAccounting].[dbo].[ThoiKhauHaoTaiSan]"; else if (select == 1) sql = "SELECT [ThoiKhauHaoTaiSanID],[MaThoiKhauHaoTaiSan],[MaTaiSan],[NgayThoiKhauHao] FROM [VNAAccounting].[dbo].[ThoiKhauHaoTaiSan] WHERE MaTaiSan = '" + MaTaiSan + "'"; System.Data.DataTable dt = DAL.CSDL.hienthi(sql); for (int i = 0; i < dt.Rows.Count; i++) { ThoiKhauHaoTaiSan temp = new ThoiKhauHaoTaiSan(); temp.ThoiKhauHaoTaiSanID = int.Parse(dt.Rows[i]["ThoiKhauHaoTaiSanID"].ToString()); temp.MaThoiKhauHaoTaiSan = dt.Rows[i]["MaThoiKhauHaoTaiSan"].ToString(); temp.MaTaiSan = dt.Rows[i]["MaTaiSan"].ToString(); temp.NgayThoiKhauHao = DateTime.Parse(dt.Rows[i]["NgayThoiKhauHao"].ToString()); kq.Add(temp); } return kq; }
private void btnDongY_Click(object sender, EventArgs e) { try { ThoiKhauHaoTaiSan temp = new ThoiKhauHaoTaiSan(); temp.ThoiKhauHaoTaiSanID = idThoiKhauHaoTaiSan; temp.MaTaiSan = txtMaTaiSan.Text; temp.NgayThoiKhauHao = DateTime.Parse(txtNgayThoiKhauHao.Text); bool ThatBai = false; if (Them) {//Thêm if (!CheckLoi(temp)) return; int kq = ThoiKhauHaoTaiSanBiz.AddThoiKhauHaoTaiSan(temp); if (kq > 0) MSG.ThemThanhCong(); else { ThatBai = true; MSG.ThemThatBai(); } } else {//Sửa temp.ThoiKhauHaoTaiSanID = idThoiKhauHaoTaiSan; int kq = ThoiKhauHaoTaiSanBiz.EditThoiKhauHaoTaiSan(temp); if (kq > 0) MSG.SuaThanhCong(); else { ThatBai = true; MSG.SuaThatBai(); } } if (ThatBai && MSG.MESSAGE("Bạn có muốn sửa lại dữ liệu không?", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) return; this.Close(); } catch (Exception ex) { MSG.Error(ex); } }
bool CheckLoi(ThoiKhauHaoTaiSan data) { bool kq = true; //mã giảm giá trị tài sản rỗng if (string.IsNullOrEmpty(data.MaTaiSan)) { MSG.ErrorStand("Bạn chưa nhập mã thôi khấu hao tài sản!"); txtMaTaiSan.Focus(); return false; } //mã giảm giá trị tài sản đã có trong cơ sở dữ liệu foreach (ThoiKhauHaoTaiSan item in frmNVThoiKhauHaoTaiSan.Ldata) { if (item.MaTaiSan.ToUpper().Equals(txtMaTaiSan.Text.ToUpper())) { MSG.ErrorStand("Mã thôi khấu hao tài sản đã có trong cơ sở dữ liệu!"); txtMaTaiSan.Focus(); return false; } } return kq; }
public static int EditThoiKhauHaoTaiSan(ThoiKhauHaoTaiSan input) { string sql = "UPDATE [VNAAccounting].[dbo].[ThoiKhauHaoTaiSan] SET MaThoiKhauHaoTaiSan =N'" + input.MaThoiKhauHaoTaiSan.ToUpper() + "',MaTaiSan = N'" + input.MaTaiSan.ToUpper() + "',NgayThoiKhauHao = '" + input.NgayThoiKhauHao.ToString("MM/dd/yyyy") + "' WHERE ThoiKhauHaoTaiSanID = '" + input.ThoiKhauHaoTaiSanID + "'"; return DAL.CSDL.ThemSuaXoa(sql); }
public static int DeleteThoiKhauHaoTaiSan(ThoiKhauHaoTaiSan input) { string sql = "DELETE FROM [VNAAccounting].[dbo].[ThoiKhauHaoTaiSan] WHERE ThoiKhauHaoTaiSanID = N'" + input.ThoiKhauHaoTaiSanID + "'"; return DAL.CSDL.ThemSuaXoa(sql); }
public static int AddThoiKhauHaoTaiSan(ThoiKhauHaoTaiSan input) { string sql = "INSERT INTO [VNAAccounting].[dbo].[ThoiKhauHaoTaiSan]([MaThoiKhauHaoTaiSan],[MaTaiSan],[NgayThoiKhauHao]) VALUES(N'" + input.MaThoiKhauHaoTaiSan.ToUpper() + "',N'" + input.MaTaiSan.ToUpper() + "','" + input.NgayThoiKhauHao.ToString("MM/dd/yyyy") + "')"; return DAL.CSDL.ThemSuaXoa(sql); }