public void btnLuu_Click(object sender, EventArgs e) { DonViTinhDTO dv = new DonViTinhDTO(); dv.TenDonVi = System.Convert.ToString(txtTenDonVi.Text); dv.GhiChu = System.Convert.ToString(txtGhiChu.Text); if (chkConQuanLy.Checked == true) { dv.ConQuanLy = true; } else { dv.ConQuanLy = false; } bool test = DonViTinhBUS.ThemDonVi(dv); if (test == true) { Log_BUS.ThemNhatKy("Đơn vị", "Thêm đơn vị"); MessageBox.Show("Thêm đơn vị thành công"); if (eventThemXongEvent != null) { eventThemXongEvent(); } } else { MessageBox.Show("Thêm đơn vị không thành công, dữ liệu thêm không đúng"); } }
private DonViTinhDTO checkData() { string ma = txtMaDonVi.Text; string ten = txtTenDonVi.Text; string z = string.Join("", txtMaDonVi.Text.Where(char.IsDigit)); if (txtMaDonVi.Text.Trim().Length == 0) { MessageBox.Show("Bạn Chưa Nhập Mã Đơn Vị Tính", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Information); txtMaDonVi.Focus(); return(null); } else if (txtTenDonVi.Text.Trim().Length == 0) { MessageBox.Show("Bạn Chưa Nhập Tên Đơn Vị Tính", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Information); txtTenDonVi.Focus(); return(null); } else if (txtMaDonVi.Text.Contains("DV") == false) { MessageBox.Show("Nhập Theo Định Dạng Là \"DV\"", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Information); txtMaDonVi.Focus(); return(null); } else if (z == "") { MessageBox.Show("Nhập Theo Định Dạng Là \"DV\" và Thêm Số Đằng Sau", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Information); txtMaDonVi.Focus(); return(null); } DonViTinhDTO dto = new DonViTinhDTO(ma, Handling.FormHandling.formatString(ten)); return(dto); }
public BindingList <DonViTinhDTO> LayDanhSach() { BindingList <DonViTinhDTO> danhSach = new BindingList <DonViTinhDTO>(); OleDbConnection cn; cn = DataProvider.KetNoi(); string strSQL; strSQL = "Select * From DanhMucDonViTinh"; OleDbCommand cmd = new OleDbCommand(strSQL, cn); OleDbDataReader dr; dr = cmd.ExecuteReader(); while (dr.Read()) { DonViTinhDTO itemDTO = new DonViTinhDTO(); itemDTO.Id = (int)dr["Id"]; itemDTO.MaDonViTinh = (string)dr["MaDonViTinh"]; itemDTO.TenDonViTinh = (string)dr["TenDonViTinh"]; itemDTO.GhiChu = (string)dr["GhiChu"]; danhSach.Add(itemDTO); } return(danhSach); }
public void btnXoa_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { int[] l = GridView1.GetSelectedRows(); var index = l[0]; switch (MessageBox.Show("Bạn có chắc chắn muốn xóa đơn vị này không?", "Hỏi Xóa", MessageBoxButtons.YesNo, MessageBoxIcon.Question)) { case DialogResult.Yes: DonViTinhDTO dv = default(DonViTinhDTO); dv = ((List <DonViTinhDTO>)gridDonVi.DataSource)[index]; bool test = DonViTinhBUS.XoaDonVi(dv); if (test == true) { LoadGridDonVi(); Log_BUS.ThemNhatKy("Đơn vị", "Xóa đơn vị"); MessageBox.Show("Xóa thành công"); } else { MessageBox.Show("Xóa không thành công"); } break; case DialogResult.No: return; } }
public static bool SuaDonVi(DonViTinhDTO dv) { DataProvider p = new DataProvider(); p.Connect(); SqlParameter p0 = new SqlParameter("@MaDV", SqlDbType.Int) { Value = dv.MaDV }; SqlParameter p1 = new SqlParameter("@TenDonVi", SqlDbType.NVarChar, 255) { Value = dv.TenDonVi }; SqlParameter p2 = new SqlParameter("@GhiChu", SqlDbType.NVarChar, 255) { Value = dv.GhiChu }; SqlParameter p3 = new SqlParameter("@ConQuanLy", SqlDbType.Bit) { Value = dv.ConQuanLy }; int n = p.ExecuteNonQuery("sp_SuaDonVi", CommandType.StoredProcedure, p0, p1, p2, p3); p.Disconnect(); if (n == 0) { return(false); } return(true); }
public bool InsertDonViTinh(DonViTinhDTO dtoDonViTinh) { string strQuery = "Insert Into DONVITINH values("; strQuery += "N'" + dtoDonViTinh.MaDVT + "',"; strQuery += "N'" + dtoDonViTinh.DonViTinh + "', 1)"; return(dp.ExecuteNonQuery(strQuery)); }
public bool UpdateDonViTinh(DonViTinhDTO dtoDonViTinh) { string strQuery = "Update DONVITINH Set "; strQuery += "DONVITINH = N'" + dtoDonViTinh.DonViTinh + "' "; strQuery += "Where MADONVITINH = N'" + dtoDonViTinh.MaDVT + "'"; return(dp.ExecuteNonQuery(strQuery)); }
private void btnLuu_Click(object sender, EventArgs e) { if (string.IsNullOrEmpty(txtMaDonViTinh.Text)) { return; } if (txtTenDonViTinh.Text == "") { MessageBox.Show("Vui lòng điền đầy đủ thông tin."); } else if (flag == "Thêm") { //1. Map data from GUI DonViTinhDTO dvtDTO = new DonViTinhDTO(); dvtDTO.MaDV1 = txtMaDonViTinh.Text; dvtDTO.TenDonVi1 = txtTenDonViTinh.Text; //2. Kiểm tra data hợp lệ or not //3. Thêm vào DB bool kq = bus.them(dvtDTO); if (kq == false) { MessageBox.Show("Thêm đơn vị tính thất bại. Vui lòng kiểm tra lại dũ liệu"); } else { MessageBox.Show("Thêm đơn vị tính thành công"); dtgv.DataSource = bus.loadDuLieuDonViTinh();//load lại dữ liệu cho datagridview dtgv.Enabled = true; KhoaButton(); } } else if (flag == "Sửa") { DonViTinhDTO dvtDTO = new DonViTinhDTO(); dvtDTO.MaDV1 = txtMaDonViTinh.Text; dvtDTO.TenDonVi1 = txtTenDonViTinh.Text; //2. Kiểm tra data hợp lệ or not //3. Thêm vào DB bool kq = bus.sua(dvtDTO); if (kq == false) { MessageBox.Show("Sửa thông tin đơn vị tính thất bại. Vui lòng kiểm tra lại dũ liệu"); } else { MessageBox.Show("Sửa thông tin đơn vị tính thành công"); dtgv.DataSource = bus.loadDuLieuDonViTinh();//load lại dữ liệu cho datagridview dtgv.Enabled = true; KhoaButton(); } } }
public Int64 Insert(DonViTinhDTO _nv) { string[] str = new string[1]; object[] val = new object[1]; str[0] = "@ten"; val[0] = _nv.ten; DataProvider dp = new DataProvider(); return(dp.WriteDataAddParam("SP_InsertDonViTinh", str, val, 50)); }
public static void saveDVT(DonViTinhDTO hs, string method) { SqlParameter[] sqlP = new SqlParameter[2]; sqlP[0] = new SqlParameter("@MaDonVi", hs.MaDonVi1); sqlP[1] = new SqlParameter("@TenDonVi", hs.TenDonVi1); if (method == sys.INSERT) { GenericDAL.execNonQuery("sp_InsertDonViTinh", sqlP, Conn); } else if (method == sys.UPDATE) { GenericDAL.execNonQuery("sp_UpdateDonViTinh", sqlP, Conn); } }
public Int64 Update(DonViTinhDTO _nv) { string[] str = new string[2]; object[] val = new object[2]; str[0] = "@ten"; val[0] = _nv.ten; str[1] = "@id"; val[1] = _nv.id; DataProvider dp = new DataProvider(); return(dp.WriteDataAddParam("SP_UpdateDonViTinh", str, val, 50)); }
public List <DonViTinhDTO> GetDsDonViTinh() { List <DonViTinhDTO> list = new List <DonViTinhDTO>(); string query = "select * from DONVITINH"; DataTable data = DataProvider.Instance.ExecuteQuery(query); foreach (DataRow item in data.Rows) { DonViTinhDTO LoaiSP = new DonViTinhDTO(item); list.Add(LoaiSP); } return(list); }
private void gvDanhMucDonViTinh_RowUpdated(object sender, DevExpress.XtraGrid.Views.Base.RowObjectEventArgs e) { if (gvDonViTinh.FocusedRowHandle > -1) { try { DonViTinhDTO itemDTO = new DonViTinhDTO(); DonViTinhBUS itemBUS = new DonViTinhBUS(); itemDTO.MaDonViTinh = gvDonViTinh.GetFocusedRowCellValue("MaDonViTinh").ToString(); itemDTO.TenDonViTinh = gvDonViTinh.GetFocusedRowCellValue("TenDonViTinh").ToString(); itemDTO.GhiChu = gvDonViTinh.GetFocusedRowCellValue("GhiChu").ToString(); itemDTO.Id = int.Parse(gvDonViTinh.GetFocusedRowCellValue("Id").ToString()); if (this.flagThem && gvDonViTinh.FocusedRowHandle == gvDonViTinh.RowCount - 2) { if (itemDTO.MaDonViTinh.Length > 0) { DialogResult hopThoai = MessageBox.Show("Bạn chắc chắn muốn thêm mới?", "Thêm mới", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (hopThoai == DialogResult.Yes) { itemBUS.Them(itemDTO); this.flagThem = false; } } else { MessageBox.Show("Bạn chưa nhập mã!", "Cảnh báo", MessageBoxButtons.OK, MessageBoxIcon.Warning); } } else { DialogResult hopThoai = MessageBox.Show("Bạn chắc chắn muốn cập nhật?", "Cập nhật", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (hopThoai == DialogResult.Yes) { itemBUS.Sua(itemDTO); } } } catch (Exception ex) { MessageBox.Show(ex.Message); } this.LayDanhSachDonViTinh(); } }
public List <DonViTinhDTO> selectDonViTinh() { string query = string.Empty; query += "SELECT [madonvitinh], [tendonvitinh]"; query += "FROM [DONVITINH]"; List <DonViTinhDTO> lsDonViTinh = new List <DonViTinhDTO>(); using (SqlConnection con = new SqlConnection(ConnectionString)) { using (SqlCommand cmd = new SqlCommand()) { cmd.Connection = con; cmd.CommandType = System.Data.CommandType.Text; cmd.CommandText = query; try { con.Open(); SqlDataReader reader = null; reader = cmd.ExecuteReader(); if (reader.HasRows == true) { while (reader.Read()) { DonViTinhDTO DVT = new DonViTinhDTO(); DVT.MaDonViTinhPT = int.Parse(reader["madonvitinh"].ToString()); DVT.TenDonViTinhPT = reader["tendonvitinh"].ToString(); lsDonViTinh.Add(DVT); } } con.Close(); con.Dispose(); } catch (Exception ex) { con.Close(); return(null); } } } return(lsDonViTinh); }
public static bool XoaDonVi(DonViTinhDTO dv) { DataProvider p = new DataProvider(); p.Connect(); SqlParameter p0 = new SqlParameter("@MaDV", SqlDbType.Int) { Value = dv.MaDV }; int n = p.ExecuteNonQuery("sp_XoaDonVi", CommandType.StoredProcedure, p0); p.Disconnect(); if (n == 0) { return(false); } return(true); }
public void Them(DonViTinhDTO itemDTO) { OleDbConnection cn; cn = DataProvider.KetNoi(); string strSQL; strSQL = "Insert into DanhMucDonViTinh (MaDonViTinh,TenDonViTinh,GhiChu) values (?, ?, ?)"; OleDbCommand cmd = new OleDbCommand(strSQL, cn); cmd.Parameters.Add("@MaDonViTinh", OleDbType.WChar).Value = itemDTO.MaDonViTinh; cmd.Parameters.Add("@TenDonViTinh", OleDbType.WChar).Value = itemDTO.TenDonViTinh; cmd.Parameters.Add("@GhiChu", OleDbType.WChar).Value = itemDTO.GhiChu; cmd.ExecuteNonQuery(); cn.Close(); }
public string UpdateDonViTinh(DonViTinhDTO dtoDonViTinh) { string strError = ""; if (dtoDonViTinh.DonViTinh.Trim().Equals("") == true) { strError = "Tên đơn vị tính không được rỗng."; } if (strError == "") { bool boolResult = dalDonViTinh.UpdateDonViTinh(dtoDonViTinh); return("ok"); } else { return(strError); } }
public void Sua(DonViTinhDTO itemDTO) { OleDbConnection cn; cn = DataProvider.KetNoi(); string strSQL; strSQL = "Update DanhMucDonViTinh Set MaDonViTinh = ?, TenDonViTinh = ?, GhiChu = ? Where Id = ?"; OleDbCommand cmd = new OleDbCommand(strSQL, cn); cmd.Parameters.Add("@MaBacSy", OleDbType.WChar).Value = itemDTO.MaDonViTinh; cmd.Parameters.Add("@TenBacSy", OleDbType.WChar).Value = itemDTO.TenDonViTinh; cmd.Parameters.Add("@GhiChu", OleDbType.WChar).Value = itemDTO.GhiChu; cmd.Parameters.Add("@Id", OleDbType.Numeric).Value = itemDTO.Id; cmd.ExecuteNonQuery(); cn.Close(); }
private void btnSua_Click(object sender, EventArgs e) { if (checkDuplicate() == 2) { MessageBox.Show("Không Có Mã Đó Để Thay Đổi Liên Quan", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Information); txtMaDonVi.Text = ""; return; } else { DonViTinhDTO ob = checkData(); if (ob != null) { B_DonViTinh.saveDVT(ob, sys.UPDATE); MessageBox.Show("Sửa Thành Công", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Information); dt = B_DonViTinh.GetAllDVT(); dgvDonViTinh.DataSource = dt; clearTxt(); } } }
private void btnThem_Click(object sender, EventArgs e) { DonViTinhDTO ob = checkData(); if (ob != null) { if (checkDuplicate() == 1) { MessageBox.Show("Mã Đơn Vị Tính Trùng", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Information); txtMaDonVi.Focus(); return; } else { B_DonViTinh.saveDVT(ob, sys.INSERT); MessageBox.Show("Thêm Thành Công", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Information); dt = B_DonViTinh.GetAllDVT(); dgvDonViTinh.DataSource = dt; clearTxt(); } } }
private void btnOK_Click(object sender, EventArgs e) { try { DonViTinhDTO dtoDVT = new DonViTinhDTO(); string strAction = btnOK.Tag.ToString(); if (strAction == "add") { dtoDVT.MaDVT = txtMaDVT.Text; dtoDVT.DonViTinh = txtDonViTinh.Text; string strResult = bllDVT.InsertDonViTinh(dtoDVT); if (strResult == "ok") { MessageBox.Show("Thêm Thành Công!", "Thêm Đơn Vị Tính", MessageBoxButtons.OK, MessageBoxIcon.Information); this.Close(); } else { MessageBox.Show(strResult, "Thêm Đơn Vị Tính", MessageBoxButtons.OK, MessageBoxIcon.Error); } } else { dtoDVT.MaDVT = txtMaDVT.Text; dtoDVT.DonViTinh = txtDonViTinh.Text; string strResult = bllDVT.UpdateDonViTinh(dtoDVT); if (strResult == "ok") { MessageBox.Show("Cập Nhật Thành Công!", "Cập Nhật Đơn Vị Tính", MessageBoxButtons.OK, MessageBoxIcon.Information); this.Close(); } else { MessageBox.Show(strResult, "Cập Nhật Đơn Vị Tính", MessageBoxButtons.OK, MessageBoxIcon.Error); } } } catch { } }
private void btnXoa_Click(object sender, EventArgs e) { if (MessageBox.Show("Bạn muốn xóa đơn vị tính?", "Thông báo", MessageBoxButtons.YesNo, MessageBoxIcon.Warning) == DialogResult.Yes) { DonViTinhDTO dvtDTO = new DonViTinhDTO(); dvtDTO.MaDV1 = txtMaDonViTinh.Text; dvtDTO.TenDonVi1 = txtTenDonViTinh.Text; bool kq = bus.xoa(dvtDTO); if (kq == false) { MessageBox.Show("Xóa thông tin đơn vị tính thất bại."); } else { MessageBox.Show("Xóa thông tin đơn vị tính thành công"); ReloadDb();//load lại dữ liệu cho datagridview } KhoaButton(); } }
public static List <DonViTinhDTO> LayToanBoDonVi() { List <DonViTinhDTO> lst = new List <DonViTinhDTO>(); DataProvider p = new DataProvider(); p.Connect(); SqlDataReader r = p.GetReader("sp_LayTatCaDonVi", CommandType.StoredProcedure); DonViTinhDTO dv = null; while ((r.Read())) { dv = new DonViTinhDTO(); dv.MaDV = Convert.ToInt32(r[0]); dv.TenDonVi = r[1].ToString(); dv.GhiChu = r[2].ToString(); dv.ConQuanLy = Convert.ToBoolean(r[3]); lst.Add(dv); } p.Disconnect(); return(lst); }
public bool them(DonViTinhDTO lb) { bool re = bdal.them(lb); return(re); }
public void Sua(DonViTinhDTO itemDTO) { DonViTinhDAO itemDAO = new DonViTinhDAO(); itemDAO.Sua(itemDTO); }
public void Them(DonViTinhDTO itemDTO) { DonViTinhDAO itemDAO = new DonViTinhDAO(); itemDAO.Them(itemDTO); }
public Int64 Delete(DonViTinhDTO _nv) { return(nvDAO.Delete(_nv.id)); }
public Int64 Update(DonViTinhDTO _nv) { return(nvDAO.Update(_nv)); }
public Int64 Insert(DonViTinhDTO _nv) { return(nvDAO.Insert(_nv)); }
public bool sua(DonViTinhDTO lb) { bool re = bdal.sua(lb); return(re); }