private void btnDongY_Click(object sender, EventArgs e) { if (Them) {//Thêm PhanNhomTaiSan temp = new PhanNhomTaiSan(); temp.MaPhanNhomTaiSan = txtMa.Text; temp.TenPhanNhomTaiSan = txtTen.Text; temp.KieuPhanNhomTaiSan = txtKieuPhanNhomTS.Text; if (!CheckLoi(temp)) return; int kq = PhanNhomTaiSanBiz.AddPhanNhomTaiSan(temp); if (kq > 0) MSG.ThemThanhCong(); else MSG.ThemThatBai(); } else {//Sửa PhanNhomTaiSan temp = new PhanNhomTaiSan(); temp.MaPhanNhomTaiSan = txtMa.Text; temp.TenPhanNhomTaiSan = txtTen.Text; temp.KieuPhanNhomTaiSan = txtKieuPhanNhomTS.Text; if (!CheckLoi(temp)) return; int kq = PhanNhomTaiSanBiz.EditPhanNhomTaiSan(temp); if (kq > 0) MSG.SuaThanhCong(); else MSG.SuaThatBai(); } this.Close(); }
public PhanNhomTaiSan Copy() { PhanNhomTaiSan kq = new PhanNhomTaiSan(); kq.MaPhanNhomTaiSan = maPhanNhomTaiSan; kq.TenPhanNhomTaiSan = tenPhanNhomTaiSan; kq.KieuPhanNhomTaiSan = kieuPhanNhomTaiSan; return kq; }
public PhanNhomTaiSan Copy() { PhanNhomTaiSan kq = new PhanNhomTaiSan(); kq.MaPhanNhomTaiSan = maPhanNhomTaiSan; kq.TenPhanNhomTaiSan = tenPhanNhomTaiSan; kq.KieuPhanNhomTaiSan = kieuPhanNhomTaiSan; return(kq); }
public static List<PhanNhomTaiSan> getListPhanNhomTaiSan() { List<PhanNhomTaiSan> kq = new List<PhanNhomTaiSan>(); string sql = "SELECT [MaPhanNhomTaiSan],[TenPhanNhomTaiSan],[KieuPhanNhomTaiSan] FROM [VNAAccounting].[dbo].[PhanNhomTaiSan]"; System.Data.DataTable dt = DAL.CSDL.hienthi(sql); for (int i = 0; i < dt.Rows.Count; i++) { PhanNhomTaiSan temp = new PhanNhomTaiSan(); temp.MaPhanNhomTaiSan = dt.Rows[i]["MaPhanNhomTaiSan"].ToString(); temp.TenPhanNhomTaiSan = dt.Rows[i]["TenPhanNhomTaiSan"].ToString(); temp.KieuPhanNhomTaiSan = dt.Rows[i]["KieuPhanNhomTaiSan"].ToString(); kq.Add(temp); } return kq; }
bool CheckLoi(PhanNhomTaiSan data) { bool kq = true; if (Them) { //mã phân nhóm tài sản rỗng if (string.IsNullOrEmpty(data.MaPhanNhomTaiSan)) { MSG.ErrorStand("Bạn chưa nhập mã phân nhóm tài sản!"); txtMa.Focus(); return false; } //mã phân nhóm tài sản đã có trong cơ sở dữ liệu foreach (PhanNhomTaiSan item in frmDMPhanNhomTaiSan.Ldata) { if (item.MaPhanNhomTaiSan.ToUpper().Equals(txtMa.Text.ToUpper())) { MSG.ErrorStand("Mã phân nhóm tài sản đã có trong cơ sở dữ liệu!"); txtMa.Focus(); return false; } } } //kiểm tra kiểu phân nhóm tài sản chỉ là 1,2,3 List<string> IN = new List<string>() { "1", "2", "3" }; if (!string.IsNullOrEmpty(txtKieuPhanNhomTS.Text) && !IN.Contains(txtKieuPhanNhomTS.Text)) { MSG.ErrorStand("Kiểu phân nhóm tài sản chỉ có thể là 1 hoặc 2 hoặc 3!"); txtKieuPhanNhomTS.Focus(); return false; } return kq; }
//------------------------------------------> private void DongY() { if (vtIndex == -1) return; switch (chose) { case CONFIG.ConstFrm.frmDMLoaiTaiSan: { loaitaisan = Utils.DataGridViewRow_to_LoaiTaiSan(DataGridView.Rows[vtIndex]); break; } case CONFIG.ConstFrm.frmDMTaiSan: { taisan = Utils.DataGridViewRow_to_TaiSan(DataGridView.Rows[vtIndex]); break; } case CONFIG.ConstFrm.frmDMPhanNhomTaiSan: { phannhomtaisan = Utils.DataGridViewRow_to_PhanNhomTaiSan(DataGridView.Rows[vtIndex]); break; } case CONFIG.ConstFrm.frmDMLyDoTangGiamTaiSan: { lydotanggiamtaisan = Utils.DataGridViewRow_to_LyDoTangGiamTaiSan(DataGridView.Rows[vtIndex]); break; } case CONFIG.ConstFrm.frmDMBoPhanHachToan: { bophanhachtoan = Utils.DataGridViewRow_to_BoPhanHachToan(DataGridView.Rows[vtIndex]); break; } case CONFIG.ConstFrm.frmDMPhanXuong: { phanxuong = Utils.DataGridViewRow_to_PhanXuong(DataGridView.Rows[vtIndex]); break; } case CONFIG.ConstFrm.frmDMPhi: { phi = Utils.DataGridViewRow_to_Phi(DataGridView.Rows[vtIndex]); break; } case CONFIG.ConstFrm.frmDMBoPhanSuDung: { bophansusung = Utils.DataGridViewRow_to_BoPhanSuDung(DataGridView.Rows[vtIndex]); break; } case CONFIG.ConstFrm.frmDMNguonVon: { nguonvon = Utils.DataGridViewRow_to_NguonVon(DataGridView.Rows[vtIndex]); break; } default: break; } }
public static PhanNhomTaiSan DataGridViewRow_to_PhanNhomTaiSan(System.Windows.Forms.DataGridViewRow Input) { PhanNhomTaiSan kq = new PhanNhomTaiSan(); kq.MaPhanNhomTaiSan = Input.Cells["MaPhanNhomTaiSan"].Value.ToString(); kq.TenPhanNhomTaiSan = Input.Cells["TenPhanNhomTaiSan"].Value.ToString(); kq.KieuPhanNhomTaiSan = Input.Cells["KieuPhanNhomTaiSan"].Value.ToString(); return kq; }
public static int EditPhanNhomTaiSan(PhanNhomTaiSan input) { string sql = "UPDATE [VNAAccounting].[dbo].[PhanNhomTaiSan] SET TenPhanNhomTaiSan = N'" + input.TenPhanNhomTaiSan + "', KieuPhanNhomTaiSan = N'" + input.KieuPhanNhomTaiSan + "' WHERE MaPhanNhomTaiSan = N'" + input.MaPhanNhomTaiSan.ToUpper() + "'"; return DAL.CSDL.ThemSuaXoa(sql); }
public static int DeletePhanNhomTaiSan(PhanNhomTaiSan input) { string sql = "DELETE FROM [VNAAccounting].[dbo].[PhanNhomTaiSan] WHERE MaPhanNhomTaiSan = N'" + input.MaPhanNhomTaiSan.ToUpper() + "'"; return DAL.CSDL.ThemSuaXoa(sql); }
public static int AddPhanNhomTaiSan(PhanNhomTaiSan input) { string sql = "INSERT INTO [VNAAccounting].[dbo].[PhanNhomTaiSan]([MaPhanNhomTaiSan],[TenPhanNhomTaiSan],[KieuPhanNhomTaiSan]) VALUES(N'" + input.MaPhanNhomTaiSan.ToUpper() + "',N'" + input.TenPhanNhomTaiSan + "',N'" + input.KieuPhanNhomTaiSan + "')"; return DAL.CSDL.ThemSuaXoa(sql); }