private void ModelToView(THONGTINXUATBAN ttxb) { view.MASACH = ttxb.MASACH; view.LANTAIBAN = ttxb.LANTAIBAN; view.NHAXUATBAN = ttxb.NHAXUATBAN; view.NAMXUATBAN = ttxb.NAMXUATBAN; view.GIABIA = ttxb.GIABIA; }
public THONGTINXUATBAN deleteThongTinXuatBan(string MaThongTinXuatBan) { THONGTINXUATBAN ttxb = (from c in entity.THONGTINXUATBANs where c.MASACH == MaThongTinXuatBan select c).FirstOrDefault(); entity.THONGTINXUATBANs.Remove(ttxb); entity.SaveChanges(); return(ttxb); }
public void showSelected() { if (view.selectedThongTinXuatBan != "") { THONGTINXUATBAN ttxb = repository.getThongTinXuatBan(view.selectedThongTinXuatBan); ModelToView(ttxb); } //view.ThongTinXuatBan = ttxb; }
private THONGTINXUATBAN ViewToModel() { THONGTINXUATBAN ttxb = new THONGTINXUATBAN(); ttxb.MASACH = view.MASACH; ttxb.LANTAIBAN = view.LANTAIBAN; ttxb.NHAXUATBAN = view.NHAXUATBAN; ttxb.NAMXUATBAN = view.NAMXUATBAN; ttxb.GIABIA = view.GIABIA; return(ttxb); }
public void saveThongTinXuatBan() { //THONGTINXUATBAN ttxb = repository.getThongTinXuatBan(view.selectedThongTinXuatBan); THONGTINXUATBAN ttxb = ViewToModel(); if (valid(ttxb)) { THONGTINXUATBAN kq = repository.saveThongTinXuatBan(ttxb); //view.Log("Đã lưu thành công"); getListThongTinXuatBan(); } }
public void deleteThongTinXuatBan() { //THONGTINXUATBAN ttxb = repository.getThongTinXuatBan(view.selectedThongTinXuatBan); string mattxb = view.selectedThongTinXuatBan; if (mattxb != "") { //THONGTINXUATBAN tacgia = repository.getThongTinXuatBan(mattxb); THONGTINXUATBAN kq = repository.deleteThongTinXuatBan(mattxb); //view.Log("Đã lưu thành công"); getListThongTinXuatBan(); } }
public bool valid(THONGTINXUATBAN ttxb) { //xet null state.Clear(); if (repository.getThongTinXuatBan(ttxb.MASACH) != null) { state.addError("sach", "Chọn sách để thêm thông tin"); } //if (ttxb.NAMSINH >= ttxb.NAMMAT) // state.addError("nam", "Năm sinh phải nhỏ hơn năm mất"); return(state.isValid()); }
public void editThongTinXuatBan() { THONGTINXUATBAN ttxb_moi = ViewToModel(); string mattxb_cu = view.selectedThongTinXuatBan; if (mattxb_cu != "") { //if (valid(ttxb_moi)) //{ THONGTINXUATBAN kq = repository.editThongTinXuatBan(ttxb_moi, mattxb_cu); getListThongTinXuatBan(); } }
public THONGTINXUATBAN editThongTinXuatBan(THONGTINXUATBAN ttxb, string oldMaThongTinXuatBan) { THONGTINXUATBAN thongtin_re = (from c in entity.THONGTINXUATBANs where c.MASACH == oldMaThongTinXuatBan select c).FirstOrDefault(); //linhvuc_re.MASACH = linhvuc.MASACH; //saveThongTinXuatBan(ttxb); //deleteThongTinXuatBan(thongtin_re.MASACH); //saveThongTinXuatBan(ttxb); //linhvuc_re.SOLUONGCON = linhvuc.SOLUONGCON; //linhvuc_re.TONGSOLUONG = linhvuc.TONGSOLUONG; if (thongtin_re != null) { thongtin_re.NAMXUATBAN = ttxb.NAMXUATBAN; thongtin_re.NHAXUATBAN = ttxb.NHAXUATBAN; thongtin_re.GIABIA = ttxb.GIABIA; thongtin_re.LANTAIBAN = ttxb.LANTAIBAN; entity.SaveChanges(); } return(thongtin_re); //linhvuc cu }
public THONGTINXUATBAN saveThongTinXuatBan(THONGTINXUATBAN ttxb) { entity.THONGTINXUATBANs.Add(ttxb); entity.SaveChanges(); return(ttxb); }