private ENNhomPhieuChuyenPhat getNhomPhieuChuyenPhat(PhieuChuyenPhat item) { if (item.LoaiPhieu == ENLoaiPhieuChuyenPhat.ThuTaiVanPhong) { if (item.CuocVuotTuyen > 0) { return(ENNhomPhieuChuyenPhat.VP_VT); } if (item.CuocCapToc > 0) { return(ENNhomPhieuChuyenPhat.VP_CT); } if (item.CuocGiaTri > 0) { return(ENNhomPhieuChuyenPhat.VP_GT); } return(ENNhomPhieuChuyenPhat.VP); } else { if (item.CuocVuotTuyen > 0) { return(ENNhomPhieuChuyenPhat.TN_VT); } if (item.CuocCapToc > 0) { return(ENNhomPhieuChuyenPhat.TN_CT); } if (item.CuocGiaTri > 0) { return(ENNhomPhieuChuyenPhat.TN_GT); } return(ENNhomPhieuChuyenPhat.TN); } }
public virtual void DeletePhieuChuyenPhat(PhieuChuyenPhat _item) { if (_item == null) { throw new ArgumentNullException("PhieuChuyenPhat"); } _phieuchuyenphatRepository.Delete(_item); }
public virtual void UpdatePhieuChuyenPhat(PhieuChuyenPhat _item) { if (_item == null) { throw new ArgumentNullException("PhieuChuyenPhat"); } _item.NgayUpdate = DateTime.Now; _item.NhomPhieu = getNhomPhieuChuyenPhat(_item); _phieuchuyenphatRepository.Update(_item); }
public virtual void InsertPhieuChuyenPhat(PhieuChuyenPhat item) { if (item == null) { throw new ArgumentNullException("PhieuChuyenPhat"); } item.NgayTao = DateTime.Now; item.NgayUpdate = DateTime.Now; //tao thong tin nhom phieu item.NhomPhieu = getNhomPhieuChuyenPhat(item); _phieuchuyenphatRepository.Insert(item); }
public static PhieuChuyenPhatModel ToModel(this PhieuChuyenPhat nvfrom, ILocalizationService localizationService, IPriceFormatter priceFormatter) { var nvto = new PhieuChuyenPhatModel(); nvto.Id = nvfrom.Id; nvto.NhaXeId = nvfrom.NhaXeId; nvto.MaPhieu = nvfrom.MaPhieu; //van phong gui nvto.VanPhongGuiId = nvfrom.VanPhongGuiId; nvto.VanPhongGuiText = nvfrom.VanPhongGui != null ? nvfrom.VanPhongGui.TenVanPhong : ""; //van phong nhan nvto.VanPhongNhanId = nvfrom.VanPhongNhanId; nvto.VanPhongNhanText = nvfrom.VanPhongNhan != null ? nvfrom.VanPhongNhan.TenVanPhong : ""; nvto.KhuVucText = nvfrom.VanPhongNhan != null && nvfrom.VanPhongNhan.khuvuc != null ? nvfrom.VanPhongNhan.khuvuc.TenKhuVuc : ""; //nguoi gui nvto.NguoiGuiId = nvfrom.NguoiGuiId; nvto.NguoiGuiText = nvfrom.NguoiGui.toText(); nvto.NguoiGui = nvfrom.NguoiGui; //nguoi nhan nvto.NguoiNhanId = nvfrom.NguoiNhanId; nvto.NguoiNhanText = nvfrom.NguoiNhan.toText(); nvto.NguoiNhan = nvfrom.NguoiNhan; nvto.NhanVienGiaoDichId = nvfrom.NhanVienGiaoDichId; nvto.TenNhanvienGiaoDich = nvfrom.NVGiaoDich != null ? nvfrom.NVGiaoDich.HoVaTen : ""; nvto.TrangThai = nvfrom.TrangThai; nvto.TrangThaiText = nvfrom.TrangThai.ToCVEnumText(localizationService); nvto.TenHang = nvfrom.TenHang; nvto.CuocCapToc = nvfrom.CuocCapToc; nvto.CuocGiaTri = nvfrom.CuocGiaTri; nvto.CuocVuotTuyen = nvfrom.CuocVuotTuyen; nvto.CuocPhi = nvfrom.CuocPhi; nvto.CuocTanNoi = nvfrom.CuocTanNoi; nvto.CuocNhanTanNoi = nvfrom.CuocNhanTanNoi; nvto.TongCuocDaThanhToan = nvfrom.TongCuocDaThanhToan; nvto.PhieuVanChuyenId = nvfrom.PhieuVanChuyenId.GetValueOrDefault(0); nvto.SoLenh = nvfrom.phieuvanchuyen != null ? nvfrom.phieuvanchuyen.SoLenh : ""; nvto.NgayKetThuc = nvfrom.NgayKetThuc; nvto.NgayTao = nvfrom.NgayTao; nvto.NgayUpdate = nvfrom.NgayUpdate; nvto.NgayNhanHang = nvfrom.NgayNhanHang; nvto.GhiChu = nvfrom.GhiChu; nvto.ToVanChuyenNhanId = nvfrom.ToVanChuyenNhanId.GetValueOrDefault(0); nvto.TenToVanChuyenNhan = nvfrom.tovanchuyennhan != null ? nvfrom.tovanchuyennhan.TenTo : ""; nvto.NguoiVanChuyenNhanId = nvfrom.NguoiVanChuyenNhanId.GetValueOrDefault(0); nvto.TenNguoiVanChuyenNhan = nvfrom.nguoivanchuyennhan != null ? nvfrom.nguoivanchuyennhan.HoVaTen : ""; nvto.ToVanChuyenTraId = nvfrom.ToVanChuyenTraId.GetValueOrDefault(0); nvto.TenToVanChuyenTra = nvfrom.tovanchuyentra != null ? nvfrom.tovanchuyentra.TenTo : ""; nvto.NguoiVanChuyenTraId = nvfrom.NguoiVanChuyenTraId.GetValueOrDefault(0); nvto.TenNguoiVanChuyenTra = nvfrom.nguoivanchuyentra != null ? nvfrom.nguoivanchuyentra.HoVaTen : ""; nvto.DaSMS = nvfrom.DaSMS; nvto.TongTienCuoc = nvfrom.TongTienCuoc; nvto.LoaiPhieuId = nvfrom.LoaiPhieuId; if (nvfrom.phieuvanchuyen != null) { if (nvfrom.phieuvanchuyen.LoaiPhieuVanChuyen == ENLoaiPhieuVanChuyen.VuotTuyen) { nvto.isVuotTuyen = true; } } //nhat ky van chuyen foreach (var nk in nvfrom.nhatkyvanchuyens) { var nvkcmodel = new PhieuChuyenPhatModel.PhieuChuyenPhatVanChuyenModel(); nvkcmodel.ChuyenDiId = nk.ChuyenDiId; if (nk.chuyendi != null) { nvkcmodel.BienSo = nk.chuyendi.xevanchuyen != null ? nk.chuyendi.xevanchuyen.BienSo : ""; nvkcmodel.LaiXe = nk.chuyendi.ThongTinLaiPhuXe(0, true); nvkcmodel.PhuXe = nk.chuyendi.ThongTinLaiPhuXe(1, true); nvkcmodel.NgayDi = nk.chuyendi.NgayDi; nvkcmodel.ThongTinChuyen = string.Format("{0};{1};{2};{3}", nvkcmodel.BienSo, nvkcmodel.LaiXe, nvkcmodel.PhuXe, nvkcmodel.NgayDi.ToString("HH:mm")); if (nvto.ThongTinXe == null) { nvto.ThongTinXe = nvkcmodel.ThongTinChuyen; } else { nvto.ThongTinXe = string.Format("[{0}]\n[{1}]", nvto.ThongTinXe, nvkcmodel.ThongTinChuyen); } } nvkcmodel.CuocVuotTuyen = nk.CuocVuotTuyen; nvkcmodel.HanhTrinhId = nk.HanhTrinhId; nvkcmodel.hanhtrinhText = nk.hanhtrinh != null ? nk.hanhtrinh.MoTa : ""; nvkcmodel.Id = nk.Id; nvkcmodel.KhuVucId = nk.KhuVucId; nvkcmodel.khuvucText = nk.khuvuc != null ? nk.khuvuc.TenKhuVuc : ""; nvkcmodel.PhieuChuyenPhatId = nk.PhieuChuyenPhatId; nvkcmodel.PhieuVanChuyenId = nk.PhieuVanChuyenId; nvkcmodel.PhieuVanChuyenText = nk.phieuvanchuyen.SoLenh; nvkcmodel.TongCuoc = nk.TongCuoc; nvkcmodel.TuyenId = nk.TuyenId.GetValueOrDefault(0); nvkcmodel.tuyenText = nk.tuyen != null ? nk.tuyen.TenTuyen : ""; nvkcmodel.VanPhongGuiId = nk.VanPhongGuiId; nvkcmodel.vanphongguiText = nk.vanphonggui != null ? nk.vanphonggui.TenVanPhong : ""; nvkcmodel.VanPhongNhanId = nk.VanPhongNhanId; nvkcmodel.vanphongnhanText = nk.vanphongnhan != null ? nk.vanphongnhan.TenVanPhong : ""; nvto.nhatkyvanchuyens.Add(nvkcmodel); } //thong tin chuyen di return(nvto); }