public LogicResult updateCustommerLogic(FormAddCustomerObj obj) { KhachHangDto khDto = createKhachHangDto(obj); khDto.createTime = System.DateTime.Now; KhachHangDao khDao = new KhachHangDao(); khDao.update(khDto); LienHeDao lienHeDao = new LienHeDao(); List <LienHeDto> listLienHeOld = lienHeDao.getListLienHe(khDto.idKhachHang); if (listLienHeOld.Count > 0) { lienHeDao.delete(khDto.idKhachHang); } if (obj.listContracts.Count > 0) { lienHeDao.insertList(obj.listContracts); } return(new LogicResult(Contanst.MSG_INFO, AppUtils.getAppConfig("MSGINFO004"), null)); }
private KhachHangDto createKhachHangDto(FormAddCustomerObj obj) { KhachHangDto dto = new KhachHangDto(); dto.idKhachHang = obj.idKhachHang; dto.tenKhachHang = obj.tenKhachHang; dto.diaChi = obj.diaChi; dto.email = obj.email; dto.accFtp = obj.accFtp; dto.giamGia = obj.giamGia; dto.sales = obj.sales; dto.salesPercent = obj.salesPercent; dto.soTienNo = obj.soTienNo; dto.notes = obj.notes; dto.startDate = obj.startDate; dto.vanChuyen = obj.vanChuyen; dto.trangThaiNo = obj.trangThaiNo; dto.createBy = obj.user; dto.updateBy = obj.user; return(dto); }
public LogicResult addCustommerLogic(FormAddCustomerObj obj) { String msg = ""; KhachHangDto khDto = createKhachHangDto(obj); khDto.createTime = System.DateTime.Now; KhachHangDao khDao = new KhachHangDao(); if (khDao.isExits(khDto.idKhachHang)) { msg = AppUtils.getAppConfig("MSGERR001").Replace("{0}", khDto.idKhachHang); return(new LogicResult(Contanst.MSG_ERROR, msg, null)); } khDao.insert(khDto); if (obj.listContracts != null && obj.listContracts.Count > 0) { new LienHeDao().insertList(obj.listContracts); } return(new LogicResult(Contanst.MSG_INFO, "", null)); }