public virtual void DeletePhieuVanChuyen(PhieuVanChuyen _item) { if (_item == null) { throw new ArgumentNullException("PhieuVanChuyen"); } _phieuvanchuyenRepository.Delete(_item); }
public static string gettenchang(PhieuVanChuyen item) { string TenKhuVucGui = ""; string TenKhuVucNhan = ""; if (item.VanPhongId > 0) { TenKhuVucGui = item.vanphong.khuvuc != null ? item.vanphong.khuvuc.TenVietTat : ""; } TenKhuVucNhan = item.KhuVucDen != null ? item.KhuVucDen.TenVietTat : ""; return(string.Format("{0} -> {1}", TenKhuVucGui, TenKhuVucNhan)); }
public static PhieuVanChuyenModel ToModel(this PhieuVanChuyen nvfrom, ILocalizationService localizationService, IPriceFormatter priceFormatter, bool isNhatKy) { var nvto = new PhieuVanChuyenModel(); nvto.Id = nvfrom.Id; nvto.NhaXeId = nvfrom.NhaXeId; nvto.SoLenh = nvfrom.SoLenh; nvto.VanPhongId = nvfrom.VanPhongId; nvto.KhuVucDenId = nvfrom.KhuVucDenId; nvto.TrangThai = nvfrom.TrangThai; nvto.TrangThaiText = nvto.TrangThai.ToCVEnumText(localizationService); nvto.NgayTao = nvfrom.NgayTao; nvto.TenVanPhong = nvfrom.vanphong != null ? nvfrom.vanphong.TenVanPhong : ""; nvto.MaVanPhong = nvfrom.vanphong != null ? nvfrom.vanphong.Ma : ""; nvto.LoaiPhieuVanChuyen = nvfrom.LoaiPhieuVanChuyen; nvto.LoaiPhieuVanChuyenText = nvfrom.LoaiPhieuVanChuyen.ToCVEnumText(localizationService); // vidu: HP->HD nvto.TenChang = gettenchang(nvfrom); //tong tien di kem=tong tien da thanh toan if (nvfrom.phieuchuyenphats != null) { nvto.TongCuocDiKem = nvfrom.phieuchuyenphats.Sum(c => c.TongCuocDaThanhToan); } //nhat ky van chuyen foreach (var nk in nvfrom.nhatkyvanchuyens) { var nvkcmodel = new PhieuVanChuyenModel.PhieuVanChuyenLogModel(); 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.NgayDi = nk.chuyendi.NgayDi; nvkcmodel.NgayDiText = nk.chuyendi.NgayDi.ToString("HH:mm"); } 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.PhieuVanChuyenId = nk.PhieuVanChuyenId; 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 : ""; nvkcmodel.NguoiGiaoId = nk.NguoiGiaoId; nvkcmodel.NguoiGiaoText = nk.NguoiGiao != null ? nk.NguoiGiao.HoVaTen : ""; nvkcmodel.NguoiNhanId = nk.NguoiNhanId; nvkcmodel.NguoiNhanText = nk.NguoiNhan != null ? nk.NguoiNhan.HoVaTen : ""; nvkcmodel.NgayTao = nk.NgayTao; nvkcmodel.GhiChu = nk.GhiChu; nvto.nhatkyvanchuyens.Add(nvkcmodel); } if (isNhatKy && nvto.nhatkyvanchuyens.Count > 0) { nvto.NhatKyVanChuyenHienTai = nvto.nhatkyvanchuyens.Last(); } return(nvto); }