public bool SuaAdminDV(AdminDV ad) { try { var kq = TimAdminDV(ad.MaDV); if (kq == default(AdminDV)) { return(false); } kq.MaDV = ad.MaDV; kq.TenDN = ad.TenDN; kq.GioiTinh = ad.GioiTinh; kq.NgaySinh = ad.NgaySinh; if (MyUtility.ChuoiHopLe(ad.Hinh)) { kq.Hinh = ad.Hinh; } kq.Email = ad.Email; kq.DienThoai = ad.DienThoai; kq.TrangThai = ad.TrangThai; return(true); } catch { return(false); } }
protected void btnCapNhatAdmin_Click(object sender, EventArgs e) { //validation: string hoTen = string.Empty; if (!MyUtility.TextBoxHopLe(txtTenAdmin, out hoTen)) { lblKQAdmin.Text = ThongBao.BatBuoc; return; } string tenDN = string.Empty; if (!MyUtility.TextBoxHopLe(txtTenDN, out tenDN)) { lblKQAdmin.Text = ThongBao.BatBuoc; return; } DonVi dv = LayDonViTuQS(); if (dv != null) { AdminDV ad = new AdminDV() { MaDV = dv.MaDV, HoTen = hoTen, TenDN = tenDN, GioiTinh = rblGT.SelectedValue == "1" ? true : false, Email = txtAdEmail.Text, DienThoai = txtAdDienThoai.Text, MatKhauMD = "123" }; if (dv.AdminDV == null) {//them moi: dv.AdminDV = ad; if (!kho.ThemAdminDV(ad) || !kho.Luu()) { lblKQAdmin.Text = ThongBao.ThemKhongThanhCong; return; } } else {//cap nhat: if (!kho.SuaAdminDV(ad) || !kho.Luu()) { lblKQAdmin.Text = ThongBao.SuaKhongThanhCong; return; } } lblKQAdmin.Text = ThongBao.ThanhCong; } }
void LoadTTAdmin() { if (Request.QueryString["dv"] != null) { var maDV = 0; int.TryParse(Request.QueryString["dv"], out maDV); AdminDV ad = kho.TimAdminDV(maDV); if (ad != default(AdminDV)) { txtAdDienThoai.Text = ad.DienThoai; txtAdEmail.Text = ad.Email; txtTenAdmin.Text = ad.HoTen; txtTenDN.Text = ad.TenDN; rblGT.SelectedValue = (bool)ad.GioiTinh ? "1" : "0"; } } }
public bool XoaAdminDV(AdminDV vt) { try { var kq = TimAdminDV(vt.MaDV); if (kq == default(AdminDV)) { return(false); } dc.AdminDVs.DeleteOnSubmit(vt); return(true); } catch { return(false); } }
public bool ThemAdminDV(AdminDV ad) { try { var kq = TimAdminDV(ad.MaDV); if (kq != default(AdminDV)) { return(false); } dc.AdminDVs.InsertOnSubmit(ad); return(true); } catch { return(false); } }