public static List <GiamTaiSanCoDinh> getListGiamTaiSanCoDinh(string MaTaiSan, int select) { List <GiamTaiSanCoDinh> kq = new List <GiamTaiSanCoDinh>(); string sql = string.Empty; if (select == 0) { sql = "SELECT [GiamTaiSanCoDinhID],[MaGiamTaiSanCoDinh],[MaTaiSan],[MaLyDoTangGiamTaiSan],[NgayGiam],[NgayKetThucKhauHao],[SoChungTu],[LyDo] FROM [VNAAccounting].[dbo].[GiamTaiSanCoDinh]"; } else if (select == 1) { sql = "SELECT [GiamTaiSanCoDinhID],[MaGiamTaiSanCoDinh],[MaTaiSan],[MaLyDoTangGiamTaiSan],[NgayGiam],[NgayKetThucKhauHao],[SoChungTu],[LyDo] FROM [VNAAccounting].[dbo].[GiamTaiSanCoDinh] WHERE MaTaiSan = '" + MaTaiSan + "'"; } System.Data.DataTable dt = DAL.CSDL.hienthi(sql); for (int i = 0; i < dt.Rows.Count; i++) { GiamTaiSanCoDinh temp = new GiamTaiSanCoDinh(); temp.GiamTaiSanCoDinhID = int.Parse(dt.Rows[i]["GiamTaiSanCoDinhID"].ToString()); temp.MaGiamTaiSanCoDinh = dt.Rows[i]["MaGiamTaiSanCoDinh"].ToString(); temp.MaTaiSan = dt.Rows[i]["MaTaiSan"].ToString(); temp.MaLyDoTangGiamTaiSan = dt.Rows[i]["MaLyDoTangGiamTaiSan"].ToString(); temp.NgayGiam = DateTime.Parse(dt.Rows[i]["NgayGiam"].ToString()); temp.NgayKetThucKhauHao = DateTime.Parse(dt.Rows[i]["NgayKetThucKhauHao"].ToString()); temp.SoChungTu = dt.Rows[i]["SoChungTu"].ToString(); temp.LyDo = dt.Rows[i]["LyDo"].ToString(); kq.Add(temp); } return(kq); }
private void Xoa() { try { if (vtIndex != -1) //khi click lên tiêu đề header của datagrid thì bỏ qua { if (MSG.BanCoChacChanMuonXoaKhong() == System.Windows.Forms.DialogResult.Yes) { GiamTaiSanCoDinh temp = Utils.DataGridViewRow_to_GiamTaiSanCoDinh(DataGridView.Rows[vtIndex]); int kq = GiamTaiSanCoDinhBiz.DeleteGiamTaiSanCoDinh(temp); if (kq > 0) { MSG.XoaThanhCong(); } else { MSG.XoaThatBai(); } if (kq <= 0) { MSG.XoaThatBai(); } HienThi(); } } } catch (Exception ex) { MSG.Error(ex); } }
private void btnDongY_Click(object sender, EventArgs e) { try { GiamTaiSanCoDinh temp = new GiamTaiSanCoDinh(); temp.GiamTaiSanCoDinhID = idGiamTaiSanCoDinh; temp.MaTaiSan = txtMaTaiSan.Text; temp.MaLyDoTangGiamTaiSan = txtLyDoTangGiamTaiSan.Text; temp.NgayGiam = DateTime.Parse(txtNgayGiamTaiSan.Text); temp.NgayKetThucKhauHao = DateTime.Parse(txtNgayKetThucKhauHao.Text); temp.SoChungTu = txtSoChungTu.Text; temp.LyDo = txtLyDo.Text; bool ThatBai = false; if (Them) {//Thêm if (!CheckLoi(temp)) { return; } int kq = GiamTaiSanCoDinhBiz.AddGiamTaiSanCoDinh(temp); if (kq > 0) { MSG.ThemThanhCong(); } else { ThatBai = true; MSG.ThemThatBai(); } } else {//Sửa temp.GiamTaiSanCoDinhID = idGiamTaiSanCoDinh; int kq = GiamTaiSanCoDinhBiz.EditGiamTaiSanCoDinh(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); } }
public frmXuLyNVGiamTaiSanCoDinh(DataGridViewRow dgvr) {//Sửa InitializeComponent(); try { Them = false; GiamTaiSanCoDinh temp = Utils.DataGridViewRow_to_GiamTaiSanCoDinh(dgvr); idGiamTaiSanCoDinh = temp.GiamTaiSanCoDinhID; txtMaTaiSan.Text = temp.MaTaiSan; List <TaiSan> Ltaisan = TaiSanBiz.getListTaiSan(temp.MaTaiSan); taisan = (Ltaisan.Count == 0) ? new TaiSan() : Ltaisan[0]; txtLyDoTangGiamTaiSan.Text = temp.MaLyDoTangGiamTaiSan; txtNgayGiamTaiSan.Text = (temp.NgayGiam.Date == new DateTime(1753, 1, 1).Date) ? string.Empty : temp.NgayGiam.ToString("MM/dd/yyyy"); txtNgayKetThucKhauHao.Text = (temp.NgayKetThucKhauHao.Date == new DateTime(1753, 1, 1).Date) ? string.Empty : temp.NgayKetThucKhauHao.ToString("MM/dd/yyyy"); txtSoChungTu.Text = temp.SoChungTu; txtLyDo.Text = temp.LyDo; } catch { } }
bool CheckLoi(GiamTaiSanCoDinh 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ã giảm giá trị 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 (GiamTaiSanCoDinh item in frmNVGiamTaiSanCoDinh.Ldata) { if (item.MaTaiSan.ToUpper().Equals(txtMaTaiSan.Text.ToUpper())) { MSG.ErrorStand("Mã giảm giá trị tài sản đã có trong cơ sở dữ liệu!"); txtMaTaiSan.Focus(); return(false); } } return(kq); }
public static int DeleteGiamTaiSanCoDinh(GiamTaiSanCoDinh input) { string sql = "DELETE FROM [VNAAccounting].[dbo].[GiamTaiSanCoDinh] WHERE GiamTaiSanCoDinhID = N'" + input.GiamTaiSanCoDinhID + "'"; return(DAL.CSDL.ThemSuaXoa(sql)); }
public static int EditGiamTaiSanCoDinh(GiamTaiSanCoDinh input) { string sql = "UPDATE [VNAAccounting].[dbo].[GiamTaiSanCoDinh] SET MaGiamTaiSanCoDinh =N'" + input.MaGiamTaiSanCoDinh.ToUpper() + "',MaTaiSan = N'" + input.MaTaiSan.ToUpper() + "',MaLyDoTangGiamTaiSan = N'" + input.MaLyDoTangGiamTaiSan.ToUpper() + "',NgayGiam = '" + input.NgayGiam.ToString("MM/dd/yyyy") + "',NgayKetThucKhauHao = '" + input.NgayKetThucKhauHao.ToString("MM/dd/yyyy") + "',SoChungTu = N'" + input.SoChungTu + "',LyDo = N'" + input.LyDo + "' WHERE GiamTaiSanCoDinhID = '" + input.GiamTaiSanCoDinhID + "'"; return(DAL.CSDL.ThemSuaXoa(sql)); }
public static int AddGiamTaiSanCoDinh(GiamTaiSanCoDinh input) { string sql = "INSERT INTO [VNAAccounting].[dbo].[GiamTaiSanCoDinh]([MaGiamTaiSanCoDinh],[MaTaiSan],[MaLyDoTangGiamTaiSan],[NgayGiam],[NgayKetThucKhauHao],[SoChungTu],[LyDo]) VALUES(N'" + input.MaGiamTaiSanCoDinh.ToUpper() + "',N'" + input.MaTaiSan.ToUpper() + "',N'" + input.MaLyDoTangGiamTaiSan.ToUpper() + "','" + input.NgayGiam.ToString("MM/dd/yyyy") + "','" + input.NgayKetThucKhauHao.ToString("MM/dd/yyyy") + "',N'" + input.SoChungTu + "',N'" + input.LyDo + "')"; return(DAL.CSDL.ThemSuaXoa(sql)); }