public static List <DieuChuyenBoPhanSuDung> getListDieuChuyenBoPhanSuDung(string MaTaiSan, int select) { List <DieuChuyenBoPhanSuDung> kq = new List <DieuChuyenBoPhanSuDung>(); string sql = string.Empty; if (select == 0) { sql = "SELECT [DieuChuyenBoPhanSuDungID],[MaDieuChuyenBoPhanSuDung],[MaTaiSan],[Nam],[Ky],[MaBoPhanSuDung],[TKTaiSan],[TKKhauHao],[TKChiPhi] FROM [VNAAccounting].[dbo].[DieuChuyenBoPhanSuDung]"; } else if (select == 1) { sql = "SELECT [DieuChuyenBoPhanSuDungID],[MaDieuChuyenBoPhanSuDung],[MaTaiSan],[Nam],[Ky],[MaBoPhanSuDung],[TKTaiSan],[TKKhauHao],[TKChiPhi] FROM [VNAAccounting].[dbo].[DieuChuyenBoPhanSuDung] WHERE MaTaiSan = '" + MaTaiSan + "'"; } System.Data.DataTable dt = DAL.CSDL.hienthi(sql); for (int i = 0; i < dt.Rows.Count; i++) { DieuChuyenBoPhanSuDung temp = new DieuChuyenBoPhanSuDung(); temp.DieuChuyenBoPhanSuDungID = int.Parse(dt.Rows[i]["DieuChuyenBoPhanSuDungID"].ToString()); temp.MaDieuChuyenBoPhanSuDung = dt.Rows[i]["MaDieuChuyenBoPhanSuDung"].ToString(); temp.MaTaiSan = dt.Rows[i]["MaTaiSan"].ToString(); temp.Nam = dt.Rows[i]["Nam"].ToString(); temp.Ky = dt.Rows[i]["Ky"].ToString(); temp.MaBoPhanSuDung = dt.Rows[i]["MaBoPhanSuDung"].ToString(); temp.TKTaiSan = dt.Rows[i]["TKTaiSan"].ToString(); temp.TKKhauHao = dt.Rows[i]["TKKhauHao"].ToString(); temp.TKChiPhi = dt.Rows[i]["TKChiPhi"].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) { DieuChuyenBoPhanSuDung temp = Utils.DataGridViewRow_to_DieuChuyenBoPhanSuDung(DataGridView.Rows[vtIndex]); int kq = DieuChuyenBoPhanSuDungBiz.DeleteDieuChuyenBoPhanSuDung(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 { DieuChuyenBoPhanSuDung temp = new DieuChuyenBoPhanSuDung(); temp.DieuChuyenBoPhanSuDungID = idDieuChuyenBoPhanSuDung; temp.MaTaiSan = txtMaTaiSan.Text; temp.Nam = txtNam.Text; temp.Ky = txtKy.Text; temp.MaBoPhanSuDung = txtBoPhanSuDung.Text; temp.TKTaiSan = txtTKTaiSan.Text; temp.TKKhauHao = txtTKKhauHao.Text; temp.TKChiPhi = txtTKChiPhi.Text; bool ThatBai = false; if (Them) {//Thêm if (!CheckLoi(temp)) { return; } int kq = DieuChuyenBoPhanSuDungBiz.AddDieuChuyenBoPhanSuDung(temp); if (kq > 0) { MSG.ThemThanhCong(); } else { ThatBai = true; MSG.ThemThatBai(); } } else {//Sửa temp.DieuChuyenBoPhanSuDungID = idDieuChuyenBoPhanSuDung; int kq = DieuChuyenBoPhanSuDungBiz.EditDieuChuyenBoPhanSuDung(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 frmXuLyNVDieuChuyenBoPhanSuDung(DataGridViewRow dgvr) {//Sửa InitializeComponent(); try { Them = false; DieuChuyenBoPhanSuDung temp = Utils.DataGridViewRow_to_DieuChuyenBoPhanSuDung(dgvr); idDieuChuyenBoPhanSuDung = temp.DieuChuyenBoPhanSuDungID; txtMaTaiSan.Text = temp.MaTaiSan; List <TaiSan> Ltaisan = TaiSanBiz.getListTaiSan(temp.MaTaiSan); taisan = (Ltaisan.Count == 0) ? new TaiSan() : Ltaisan[0]; txtNam.Text = temp.Nam; txtKy.Text = temp.Ky; txtBoPhanSuDung.Text = temp.MaBoPhanSuDung; txtTKTaiSan.Text = temp.TKTaiSan; txtTKKhauHao.Text = temp.TKKhauHao; txtTKChiPhi.Text = temp.TKChiPhi; } catch { } }
bool CheckLoi(DieuChuyenBoPhanSuDung data) { bool kq = true; //mã điều chuyển bộ phận sử dụng rỗng if (string.IsNullOrEmpty(data.MaTaiSan)) { MSG.ErrorStand("Bạn chưa nhập mã tài sản!"); txtMaTaiSan.Focus(); return(false); } //mã điều chuyển bộ phận sử dụng đã có trong cơ sở dữ liệu foreach (DieuChuyenBoPhanSuDung item in frmNVDieuChuyenBoPhanSuDung.Ldata) { if (item.MaTaiSan.ToUpper().Equals(txtMaTaiSan.Text.ToUpper())) { MSG.ErrorStand("Mã tài sản đã có trong cơ sở dữ liệu!"); txtMaTaiSan.Focus(); return(false); } } return(kq); }
public static int DeleteDieuChuyenBoPhanSuDung(DieuChuyenBoPhanSuDung input) { string sql = "DELETE FROM [VNAAccounting].[dbo].[DieuChuyenBoPhanSuDung] WHERE DieuChuyenBoPhanSuDungID = N'" + input.DieuChuyenBoPhanSuDungID + "'"; return(DAL.CSDL.ThemSuaXoa(sql)); }
public static int EditDieuChuyenBoPhanSuDung(DieuChuyenBoPhanSuDung input) { string sql = "UPDATE [VNAAccounting].[dbo].[DieuChuyenBoPhanSuDung] SET MaDieuChuyenBoPhanSuDung =N'" + input.MaDieuChuyenBoPhanSuDung.ToUpper() + "',MaTaiSan = N'" + input.MaTaiSan.ToUpper() + "',Nam = N'" + input.Nam + "',Ky = N'" + input.Ky + "',MaBoPhanSuDung = N'" + input.MaBoPhanSuDung + "',TKTaiSan = N'" + input.TKTaiSan + "',TKKhauHao = N'" + input.TKKhauHao + "',TKChiPhi = N'" + input.TKChiPhi + "' WHERE DieuChuyenBoPhanSuDungID = '" + input.DieuChuyenBoPhanSuDungID + "'"; return(DAL.CSDL.ThemSuaXoa(sql)); }
public static int AddDieuChuyenBoPhanSuDung(DieuChuyenBoPhanSuDung input) { string sql = "INSERT INTO [VNAAccounting].[dbo].[DieuChuyenBoPhanSuDung]([MaDieuChuyenBoPhanSuDung],[MaTaiSan],[Nam],[Ky],[MaBoPhanSuDung],[TKTaiSan],[TKKhauHao],[TKChiPhi]) VALUES(N'" + input.MaDieuChuyenBoPhanSuDung.ToUpper() + "',N'" + input.MaTaiSan.ToUpper() + "',N'" + input.Nam + "',N'" + input.Ky + "',N'" + input.MaBoPhanSuDung.ToUpper() + "',N'" + input.TKTaiSan + "',N'" + input.TKKhauHao + "',N'" + input.TKChiPhi + "')"; return(DAL.CSDL.ThemSuaXoa(sql)); }