public async Task <DTO_CachDung> AddCachDungAsync(DTO_CachDung cachDung) { ObservableCollection <DTO_CachDung> cachDungs = await DALManager.CachDungDAL.GetListCDAsync(); if (cachDungs.Any(b => b.TenCachDung.Equals(cachDung.TenCachDung, StringComparison.OrdinalIgnoreCase))) { return(null); } cachDung.MaCachDung = await DALManager.CachDungDAL.AddCachDungAsync(cachDung); return(cachDung); }
private void btnSua_Click(object sender, EventArgs e) { if (tbxMaLoaiCachDung.Text == "") { MessageBox.Show("Vui lòng chọn cách dùng cần sửa!"); return; } if (!isSua)//Sua { tbxTenLoaiCachDung.ReadOnly = false; btnSua.Text = "Hoàn tất"; btnThem.Enabled = false; btnXoa.Enabled = false; } else { if (tbxTenLoaiCachDung.Text.Length > 30) { MessageBox.Show("Tên cách dùng không được quá 30 ký tự!"); return; } if (tbxTenLoaiCachDung.Text.Length == 0) { MessageBox.Show("Tên cách dùng không để trống!"); return; } try { DTO_CachDung loaiCachDung = new DTO_CachDung(tbxMaLoaiCachDung.Text, tbxTenLoaiCachDung.Text); if (!bus_loaiCachDung.Update(loaiCachDung)) { MessageBox.Show("Sửa thất bại! Vui lòng kiểm tra lại!"); return; } else { MessageBox.Show("Sửa thành công!"); ReloadDSLoaiCachDung(); } } catch { MessageBox.Show("Sửa thất bại! Vui lòng kiểm tra lại!"); return; } tbxTenLoaiCachDung.ReadOnly = true; btnSua.Text = "Sửa"; btnThem.Enabled = true; btnXoa.Enabled = true; } isSua = !isSua; }
private void btnThem_Click(object sender, EventArgs e) { if (!isThem)//them { tbxMaLoaiCachDung.Text = bus_loaiCachDung.GetMaLoaiCachDungNext(); tbxTenLoaiCachDung.ReadOnly = false; btnThem.Text = " Hoàn tất"; btnSua.Enabled = false; btnXoa.Enabled = false; } else//Luu { if (tbxTenLoaiCachDung.Text.Length > 30) { MessageBox.Show("Tên cách dùng không được quá 30 ký tự!"); return; } if (tbxTenLoaiCachDung.Text.Length == 0) { MessageBox.Show("Tên cách dùng không để trống!"); return; } try { DTO_CachDung loaiCachDung = new DTO_CachDung(tbxMaLoaiCachDung.Text, tbxTenLoaiCachDung.Text); if (!bus_loaiCachDung.Add(loaiCachDung)) { MessageBox.Show("Thêm thất bại! Vui lòng kiểm tra lại!"); return; } else { MessageBox.Show("Thêm thành công!"); ReloadDSLoaiCachDung(); } } catch { MessageBox.Show("Thêm thất bại! Vui lòng kiểm tra lại!"); return; } btnThem.Text = "Thêm"; tbxTenLoaiCachDung.ReadOnly = true; btnSua.Enabled = true; btnXoa.Enabled = true; } isThem = !isThem; }
public bool UpdateCachDung(DTO_CachDung cachDung, string tenCachDungMoi) { using (var context = new SQLServerDBContext()) { var cDMatch = context.CachDung.Where(t => t.TenCachDung.Equals(tenCachDungMoi, StringComparison.OrdinalIgnoreCase)); if (cDMatch == null) { return(false); } cachDung.TenCachDung = tenCachDungMoi; return(true); } }
public bool Add(DTO_CachDung pLoaiCachDung) { try { SqlDataAdapter da = new SqlDataAdapter("select * from CACHDUNG", _cn); DataRow r = dt.NewRow(); r["MaLoaiCachDung"] = pLoaiCachDung.MaLoaiCachDung; r["TenLoaiCachDung"] = pLoaiCachDung.TenLoaiCachDung; dt.Rows.Add(r); SqlCommandBuilder cm = new SqlCommandBuilder(da); da.Update(dt); return(true); } catch { return(false); } }
public bool Update(DTO_CachDung pLoaiCachDung) { try { SqlDataAdapter da = new SqlDataAdapter("select * from CACHDUNG", _cn); DataRow r = dt.Rows.Find(pLoaiCachDung.MaLoaiCachDung); if (r != null) { r["MaLoaiCachDung"] = pLoaiCachDung.MaLoaiCachDung; r["TenLoaiCachDung"] = pLoaiCachDung.TenLoaiCachDung; } SqlCommandBuilder cm = new SqlCommandBuilder(da); da.Update(dt); return(true); } catch { return(false); } }
public async Task <string> AddCachDungAsync(DTO_CachDung cd) { using (var context = new SQLServerDBContext()) { string res = null; try { var tenCD = new SqlParameter("@1", System.Data.SqlDbType.NVarChar); tenCD.Value = cd.TenCachDung; res = await context.Database.SqlQuery <string>("exec proc_CachDung_insert @1", new SqlParameter[] { tenCD }).FirstOrDefaultAsync(); } catch (Exception e) { Debug.WriteLine("[ERROR] " + e.Message); } return(res); } }
public bool Update(DTO_CachDung pLoaiCachDung) { return(dal_loaiCachDung.Update(pLoaiCachDung)); }
public bool Add(DTO_CachDung pLoaiCachDung) { return(dal_loaiCachDung.Add(pLoaiCachDung)); }
public bool UpdateCachDung(DTO_CachDung cachDung, string tenCachDungMoi) { return(DALManager.CachDungDAL.UpdateCachDung(cachDung, tenCachDungMoi)); }