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) { PhanXuong temp = Utils.DataGridViewRow_to_PhanXuong(DataGridView.Rows[vtIndex]); int kq = PhanXuongBiz.DeletePhanXuong(temp); //if (kq > 0) MSG.XoaThanhCong(); //else MSG.XoaThatBai(); if (kq <= 0) { MSG.XoaThatBai(); } HienThi(); } } } catch (Exception ex) { MSG.Error(ex); } }
public static PhanXuong DataGridViewRow_to_PhanXuong(System.Windows.Forms.DataGridViewRow Input) { PhanXuong kq = new PhanXuong(); kq.MaPhanXuong = Input.Cells["MaPhanXuong"].Value.ToString(); kq.TenPhanXuong = Input.Cells["TenPhanXuong"].Value.ToString(); return(kq); }
public void BindToDialog(string id) { DataRow dr = PhanXuong.GetPhanXuongFromDB(id); btnAdd.Text = "Cập nhật"; txtMaPhanXuong.Text = dr["MaPhanXuong"].ToString(); txtTenPhanXuong.Text = dr["TenPhanXuong"].ToString(); txtSDT.Text = dr["SoDienThoai"].ToString(); txtEmail.Text = dr["Email"].ToString(); }
public frmXuLyDMPhanXuong(DataGridViewRow dgvr) {//Sửa InitializeComponent(); try { Them = false; PhanXuong temp = Utils.DataGridViewRow_to_PhanXuong(dgvr); txtMa.Text = temp.MaPhanXuong; txtMa.Enabled = false; txtTen.Text = temp.TenPhanXuong; } catch { } }
private void btnAdd_Click(object sender, EventArgs e) { if (btnAdd.Text == "Thêm") { PhanXuong phanXuong = GetDataFromDialog(); phanXuong.SaveToDatabase(); } else { PhanXuong phanXuong = GetDataFromDialog(); phanXuong.UpdatePhanXuongToDatabase(); } mainForm.LoadToDataGridView(); this.Close(); }
public static List <PhanXuong> getListPhanXuong() { List <PhanXuong> kq = new List <PhanXuong>(); string sql = "SELECT [MaPhanXuong],[TenPhanXuong] FROM [VNAAccounting].[dbo].[PhanXuong]"; System.Data.DataTable dt = DAL.CSDL.hienthi(sql); for (int i = 0; i < dt.Rows.Count; i++) { PhanXuong temp = new PhanXuong(); temp.MaPhanXuong = dt.Rows[i]["MaPhanXuong"].ToString(); temp.TenPhanXuong = dt.Rows[i]["TenPhanXuong"].ToString(); kq.Add(temp); } return(kq); }
private void btnDongY_Click(object sender, EventArgs e) { if (Them) {//Thêm PhanXuong temp = new PhanXuong(); temp.MaPhanXuong = txtMa.Text; temp.TenPhanXuong = txtTen.Text; if (!CheckLoi(temp)) { return; } int kq = PhanXuongBiz.AddPhanXuong(temp); if (kq > 0) { MSG.ThemThanhCong(); } else { MSG.ThemThatBai(); } } else {//Sửa PhanXuong temp = new PhanXuong(); temp.MaPhanXuong = txtMa.Text; temp.TenPhanXuong = txtTen.Text; int kq = PhanXuongBiz.EditPhanXuong(temp); if (kq > 0) { MSG.SuaThanhCong(); } else { MSG.SuaThatBai(); } } this.Close(); }
bool CheckLoi(PhanXuong data) { bool kq = true; //mã phân xưởng rỗng if (string.IsNullOrEmpty(data.MaPhanXuong)) { MSG.ErrorStand("Bạn chưa nhập mã phân xưởng!"); txtMa.Focus(); return(false); } //mã phân xưởng đã có trong cơ sở dữ liệu foreach (PhanXuong item in frmDMPhanXuong.Ldata) { if (item.MaPhanXuong.ToUpper().Equals(txtMa.Text.ToUpper())) { MSG.ErrorStand("Mã phân xưởng đã có trong cơ sở dữ liệu!"); txtMa.Focus(); return(false); } } return(kq); }
public PhanXuong GetDataFromDialog() { PhanXuong phanXuong = new PhanXuong(txtMaPhanXuong.Text, txtTenPhanXuong.Text, txtSDT.Text, txtEmail.Text); return(phanXuong); }
//------------------------------------------> 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 int DeletePhanXuong(PhanXuong input) { string sql = "DELETE FROM [VNAAccounting].[dbo].[PhanXuong] WHERE MaPhanXuong = N'" + input.MaPhanXuong.ToUpper() + "'"; return(DAL.CSDL.ThemSuaXoa(sql)); }
public static int EditPhanXuong(PhanXuong input) { string sql = "UPDATE [VNAAccounting].[dbo].[PhanXuong] SET TenPhanXuong = N'" + input.TenPhanXuong + "' WHERE MaPhanXuong = N'" + input.MaPhanXuong.ToUpper() + "'"; return(DAL.CSDL.ThemSuaXoa(sql)); }
public static int AddPhanXuong(PhanXuong input) { string sql = "INSERT INTO [VNAAccounting].[dbo].[PhanXuong]([MaPhanXuong],[TenPhanXuong]) VALUES(N'" + input.MaPhanXuong.ToUpper() + "',N'" + input.TenPhanXuong + "')"; return(DAL.CSDL.ThemSuaXoa(sql)); }