public static List <CachDungDTO> SelectAllCachDung() { List <CachDungDTO> listCachDung = null; string sql = "Select * from CachDung"; DataTable dt = DataProvider.ExecQuery(sql); if (dt != null && dt.Rows.Count > 0) { listCachDung = new List <CachDungDTO>(); foreach (DataRow row in dt.Rows) { CachDungDTO cachdung = new CachDungDTO(); cachdung.Ma = row.ItemArray[0].ToString(); cachdung.Ten = row.ItemArray[1].ToString(); listCachDung.Add(cachdung); } } return(listCachDung); }
//sửa private void button2_Click(object sender, EventArgs e) { CachDungDTO CachDung = new CachDungDTO(); CachDung.Ma = txtMaCachDung.Text; CachDung.Ten = txtCachDung.Text; DbAck ack = CachDungBUS.Update(CachDung); if (ack == DbAck.Ok) { MessageBox.Show("Thay đổi thành công", "Thông báo"); } else { if (ack == DbAck.Unknown) { MessageBox.Show("Lỗi không xác định", "Thông báo"); } else { } } loadListCachdung(); txtCachDung.Text = null; txtMaCachDung.Text = null; }
public static DbAck Delete(CachDungDTO CachDung) { DbAck result = DbAck.Unknown; result = CachDungDAO.Delete(CachDung); return(result); }
public static DbAck Insert(CachDungDTO CachDung) { DbAck result = DbAck.Unknown; result = CachDungDAO.Insert(CachDung); return(result); }
private void btnLuu_Click(object sender, EventArgs e) { if (string.IsNullOrEmpty(txtMaCachDungThuoc.Text)) { return; } if (txtNoiDungCachDungThuoc.Text == "") { MessageBox.Show("Vui lòng điền đầy đủ thông tin."); } else if (flag == "Thêm") { //1. Map data from GUI CachDungDTO dvtDTO = new CachDungDTO(); dvtDTO.MaCD1 = txtMaCachDungThuoc.Text; dvtDTO.CachDung1 = txtNoiDungCachDungThuoc.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 cách dùng thất bại. Vui lòng kiểm tra lại dũ liệu"); } else { MessageBox.Show("Thêm cách dùng thành công"); dtgv.DataSource = bus.loadDuLieuCachDung();//load lại dữ liệu cho datagridview dtgv.Enabled = true; KhoaButton(); } } else if (flag == "Sửa") { CachDungDTO dvtDTO = new CachDungDTO(); dvtDTO.MaCD1 = txtMaCachDungThuoc.Text; dvtDTO.CachDung1 = txtNoiDungCachDungThuoc.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 cách dùng thất bại. Vui lòng kiểm tra lại dũ liệu"); } else { MessageBox.Show("Sửa thông tin cách dùng thành công"); dtgv.DataSource = bus.loadDuLieuCachDung();//load lại dữ liệu cho datagridview dtgv.Enabled = true; KhoaButton(); } } }
public static DbAck Delete(CachDungDTO CachDung) { string sql = "delete from CachDung where ma_cach_dung = @Ma"; Dictionary <string, object> parameter = new Dictionary <string, object>(); parameter.Add("@Ma", CachDung.Ma); DbAck result = DataProvider.ExecNonQuery(sql, parameter); return(DbAck.Ok); }
public static DbAck Update(CachDungDTO CachDung) { string sql = "update CachDung set cach_su_dung = @Ten where ma_cach_dung= @Ma"; Dictionary <string, object> parameter = new Dictionary <string, object>(); parameter.Add("@Ma", CachDung.Ma); parameter.Add("@Ten", CachDung.Ten); DbAck result = DataProvider.ExecNonQuery(sql, parameter); return(result); }
public static DbAck Insert(CachDungDTO CachDung) { string sql = "insert into CachDung(ma_cach_dung,cach_su_dung) values(@Ma,@Ten)"; Dictionary <string, object> parameter = new Dictionary <string, object>(); parameter.Add("@Ma", CachDung.Ma); parameter.Add("@Ten", CachDung.Ten); DbAck result = DataProvider.ExecNonQuery(sql, parameter); return(result); }
public Int64 Insert(CachDungDTO _nv) { string[] str = new string[2]; object[] val = new object[2]; str[0] = "@ten"; val[0] = _nv.ten; str[1] = "@moTa"; val[1] = _nv.moTa; DataProvider dp = new DataProvider(); return(dp.WriteDataAddParam("SP_InsertCachDung", str, val, 50)); }
public Int64 Update(CachDungDTO _nv) { string[] str = new string[3]; object[] val = new object[3]; str[0] = "@ten"; val[0] = _nv.ten; str[1] = "@moTa"; val[1] = _nv.moTa; str[2] = "@id"; val[2] = _nv.id; DataProvider dp = new DataProvider(); return(dp.WriteDataAddParam("SP_UpdateCachDung", str, val, 50)); }
private void btnXoa_Click(object sender, EventArgs e) { if (MessageBox.Show("Bạn muốn xóa cách dùng?", "Thông báo", MessageBoxButtons.YesNo, MessageBoxIcon.Warning) == DialogResult.Yes) { CachDungDTO dvtDTO = new CachDungDTO(); dvtDTO.MaCD1 = txtMaCachDungThuoc.Text; dvtDTO.CachDung1 = txtNoiDungCachDungThuoc.Text; bool kq = bus.xoa(dvtDTO); if (kq == false) { MessageBox.Show("Xóa thông tin cách dùng thất bại."); } else { MessageBox.Show("Xóa thông tin cách dùng thành công"); dtgv.DataSource = bus.loadDuLieuCachDung(); ResetGiaTri(); } KhoaButton(); } }
private void SetDataIndex(int _id) { itemIndex = new CachDungDTO(_id, txtTen.Text.Trim(), txtMoTa.Text.Trim()); }
public bool sua(CachDungDTO lb) { bool re = bdal.sua(lb); return(re); }
public bool them(CachDungDTO lb) { bool re = bdal.them(lb); return(re); }
public Int64 Insert(CachDungDTO _nv) { return(nvDAO.Insert(_nv)); }
public Int64 Delete(CachDungDTO _nv) { return(nvDAO.Delete(_nv.id)); }
public Int64 Update(CachDungDTO _nv) { return(nvDAO.Update(_nv)); }