예제 #1
0
        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));
        }
예제 #2
0
        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);
        }
예제 #3
0
        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));
        }