public ActionResult Add(int id) { var cargoViewModel = new CargoViewModel(); cargoViewModel.CargoLogId = id; return(View(cargoViewModel)); }
public async Task <IActionResult> Index(IFormFile cargoReportFile, [FromServices] IHostingEnvironment hostingEnvironment) { var model = new CargoViewModel(); if (cargoReportFile == null) { return(View(model)); } string fileName = $"{hostingEnvironment.WebRootPath}\\files\\"; var cargoes = new List <CargoDto>(); try { cargoes = await CargoModelHelper.ReadCargo(cargoReportFile, fileName, _userCompanyId); } catch (Exception ex) { model.ResultModel.Success = false; model.ResultModel.Message = ex.Message; return(View(model)); } return(View(await _modelService.AddRange(cargoes, _userCompanyId))); }
public IActionResult ACargo(int id) { var cargo = _cargoRepository.Get(id); CargoViewModel cvm = new CargoViewModel { Id_Cargo = cargo.Id_Cargo, Id_Owner = cargo.Id_Owner, IsDelivered = cargo.IsDelivered, CargoName = cargo.CargoName, DeparturePoint = cargo.DeparturePoint, DestinationPoint = cargo.DestinationPoint, Photo = cargo.Photo, Weight = cargo.Weight, CargoType = cargo.CargoType, Height = cargo.Height, Width = cargo.Width, Length = cargo.Length, CanBeSepateted = cargo.CanBeSepateted, Bulk = cargo.Bulk }; var grps = _groupRepository.GetAll(_userManager.GetUserId(HttpContext.User)) .Where(o => o.Cars.FirstOrDefault(o => o.CargoType == cvm.CargoType) != null); ViewBag.GroupsToOffer = grps; ViewBag.CurUserId = _userManager.GetUserId(HttpContext.User); return(View(cvm)); }
public IActionResult Salvar(CargoViewModel cargoVM) { try { if (ModelState.IsValid) { if (cargoVM == null) { throw new Exception("Cargo inválido!"); } _repository.Salvar(cargoVM.ToModel()); return(RedirectToAction("Index")); } else { return(View("Cargo", cargoVM)); } } catch (EntidadeNaoEncontradaException) { return(NotFound("Cargo não encontrado")); } catch (Exception ex) { return(StatusCode(500, ex)); } }
public CargoViewModel Update(CargoViewModel obj) { BeginTransaction(); _cargoService.Update(Mapper.Map <CargoViewModel, Cargo>(obj)); Commit(); return(obj); }
public ActionResult EditarCargo(CargoViewModel vm) { if ((String)Session["Ativa"] == null) { return(RedirectToAction("Login", "ControleAcesso")); } Int32 idAss = (Int32)Session["IdAssinante"]; if (ModelState.IsValid) { try { // Executa a operação USUARIO usuarioLogado = (USUARIO)Session["UserCredentials"]; CARGO item = Mapper.Map <CargoViewModel, CARGO>(vm); Int32 volta = baseApp.ValidateEdit(item, (CARGO)Session["Cargo"], usuarioLogado); // Sucesso listaMaster = new List <CARGO>(); Session["ListaCargo"] = null; Session["MensCargo"] = 0; return(RedirectToAction("MontarTelaCargo")); } catch (Exception ex) { ViewBag.Message = ex.Message; return(View(vm)); } } else { return(View(vm)); } }
public ActionResult AssInOutLogWeight(CargoViewModel cargoViewModel, int?limit, int?offset) { var tmp = _cargoService.GetCargoLog(cargoViewModel.Huom2Id, 2, cargoViewModel.TimeStart, cargoViewModel.TimeEnd, LoginUser.pk, cargoViewModel.StateId, cargoViewModel.HuotId); var temp = ( from modelList in tmp group modelList by new { modelList.HuomId, modelList.IsIncome } into g select new { g.Key.HuomId, g.Key.IsIncome, Weight = g.Sum(a => a.Weight) } ); var list = temp.Join(_db.huom, a => a.HuomId, b => b.id, (a, b) => new CargoViewModel() { HuomName = b.name, IsIncome = a.IsIncome, Weight = a.Weight }).ToList(); //list.Add(new CargoViewModel //{ // Weight = list[0].Weight - list[1].Weight //}); return(Json(new { total = list.Count, rows = list.OrderByDescending(c => c.HuomName).Skip((int)offset).Take((int)limit).ToList() })); }
public ActionResult Exchange(CargoViewModel cargoInfo) { var huotId = cargoInfo.HuotId; var newHuotIdId = cargoInfo.NewHuotId; var cargoId = cargoInfo.CargoId; var weight = cargoInfo.Weight; var shipmentNo = cargoInfo.ShipmentNo; if (huotId == newHuotIdId) { return(Json(new { success = "fail", message = "新旧货台都一样..." })); } if (newHuotIdId == 0) { return(Json(new { success = "fail", message = "失败,只有这一个货台" })); } if (weight == 0) { return(Json(new { success = "fail", message = "重量为0,没啥意思" })); } var ok = _cargoService.ExchangeShipment(shipmentNo, huotId, newHuotIdId, weight, LoginUser.pk); return(ok ? Json(new { success = "success", message = "成功" }) : Json(new { success = "fail", message = "失败" })); }
public ActionResult SelfSell(CargoViewModel cargoViewModel, int limit, int offset) { var temp = _cargoService.GetSelfSellLog(LoginUser.pk); var list = temp.OrderBy(a => a.IsChecked).ThenByDescending(c => c.CargoOutOrderId).ToList(); return(Json(new { total = list.Count, rows = list.Skip(offset).Take(limit).ToList() })); }
public IActionResult Editar(int id, CargoViewModel cargo) { var cargoEdit = new Cargo(id, cargo.Nome, cargo.Descricao); if (id != cargoEdit.Id) { return(NotFound()); } _context.Editar(cargoEdit); if (ModelState.IsValid) { try { } catch (DbUpdateConcurrencyException) { if (cargo == null) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(RedirectToAction("Index")); }
public ActionResult Audit(CargoViewModel cargoViewModel, int limit, int offset) { var temp = _cargoLogService.GetCargoLogList(0, cargoViewModel.StateId, cargoViewModel.TimeStart, cargoViewModel.TimeEnd, LoginUser.pk, 0, 0); var list = temp.OrderByDescending(c => c.CargoId).ToList(); return(Json(new { total = list.Count, rows = list.Skip(offset).Take(limit).ToList() })); }
public ActionResult Crear(CargoViewModel model) { if (ModelState.IsValid) { if (db.Cargoes.Any(x => x.CargoName == model.CargoName)) { TempData["ErrorMessage"] = "El cargo ya se encuatra registrado"; return(RedirectToAction("Index")); } var cargo = new Cargo(); cargo.CargoName = model.CargoName; cargo.CreatedAt = DateTime.Now; db.Cargoes.Add(cargo); db.SaveChanges(); TempData["SuccessMessage"] = "Cargo Creada Correctamente"; return(RedirectToAction("Index", "Cargo")); } var cargos = db.Cargoes.OrderBy(x => x.CargoId).ToList(); model.Cargos = cargos; return(View("Index", model)); }
public JsonResult Guardar(CargoViewModel oCargoViewModel) { List <String> resultado = new List <String>(); resultado.Add("true"); resultado.Add(Constantes.GuardadoExitoso); CargoServicesController oServices = new CargoServicesController(); try { EntityCargo oEntityCargoExists = oServices.SelectByKey(oCargoViewModel.EntityCargo.Key); if (Constantes.Cero != oEntityCargoExists.Key.IDCargo) { oServices.Update(oCargoViewModel.EntityCargo); } else { oServices.Insert(oCargoViewModel.EntityCargo); } } catch (Exception) { resultado[0] = "false"; resultado[1] = Constantes.GuardadoNoExitoso; } return(Json(resultado, JsonRequestBehavior.AllowGet)); }
public ActionResult IncluirCargo() { // Prepara listas USUARIO usuario = new USUARIO(); if ((String)Session["Ativa"] == null) { return(RedirectToAction("Login", "ControleAcesso")); } if ((USUARIO)Session["UserCredentials"] != null) { usuario = (USUARIO)Session["UserCredentials"]; // Verfifica permissão if (usuario.PERFIL.PERF_SG_SIGLA != "ADM") { Session["MensCargo"] = 2; return(RedirectToAction("CarregarBase", "BaseAdmin")); } } else { return(RedirectToAction("Login", "ControleAcesso")); } Int32 idAss = (Int32)Session["IdAssinante"]; // Prepara view CARGO item = new CARGO(); CargoViewModel vm = Mapper.Map <CARGO, CargoViewModel>(item); vm.CARG_IN_ATIVO = 1; vm.ASSI_CD_ID = idAss; return(View(vm)); }
public ActionResult SelfSell() { CargoViewModel cargo = new CargoViewModel(); cargo.TimeStart = DateTime.Today.AddHours(-6); cargo.TimeEnd = DateTime.Today.AddHours(18); return(View(cargo)); }
public ActionResult Index(CargoViewModel cargoViewModel, int limit, int offset) { var temp = _cargoService.GetUserHuot(LoginUser.pk); var list = temp.OrderByDescending(c => c.HuotId).ToList(); return(Json(new { total = list.Count, rows = list.Skip(offset).Take(limit).ToList() })); }
public IActionResult Index() { var model = new CargoViewModel(); model.ResultModel = null; return(View(model)); }
public ActionResult Details1(CargoViewModel cargoViewModel, int?limit, int?offset) { var temp = _cargoService.GetCargoHuot(cargoViewModel.HuotId, LoginUser.pk); var list = temp.ToList(); return(Json(new { total = list.Count, rows = list.OrderByDescending(c => c.Weight).Skip((int)offset).Take((int)limit).ToList() })); }
public ActionResult Index(CargoViewModel oCargoViewModel) { oCargoViewModel.EntityCargoPaginacion = new EntityCargoPaginacion { Estado = Constantes.UnoNegativo }; oCargoViewModel.ListCargoPaginado = new List <EntityCargoPaginacion>(); return(View(oCargoViewModel)); }
public ActionResult Index(int huotId, int cargoId) // id = areaId { CargoViewModel cargo = new CargoViewModel(); cargo.HuotId = huotId; cargo.CargoId = cargoId; return(View(cargo)); }
public ActionResult Index() { var cargos = db.Cargoes.OrderBy(x => x.CargoId).ToList(); CargoViewModel vm = new CargoViewModel(); vm.Cargos = cargos; return(View(vm)); }
public ActionResult AssLogWeight(CargoViewModel cargoViewModel, int?limit, int?offset) { var tmp = _cargoService.GetCargoLog(cargoViewModel.Huom2Id, 2, cargoViewModel.TimeStart, cargoViewModel.TimeEnd, LoginUser.pk, cargoViewModel.StateId, cargoViewModel.HuotId); #region 小类 //var temp = (from modelList in tmp // select new // { // modelList.Huom2Id, // modelList.CargoName, // Weight = modelList.IsIncome == false ? (0 - modelList.ChangeWeight) : modelList.ChangeWeight // }); //var list = (from model in temp // group model by new // { // model.Huom2Id, // model.CargoName, // } // into g // select new // { // g.Key.Huom2Id, // g.Key.CargoName, // Weight = g.Sum(a => a.Weight) // }); #endregion #region 大类 var temp = (from modelList in tmp select new { modelList.HuomId, modelList.HuomName, Weight = modelList.IsIncome == false ? (0 - modelList.ChangeWeight) : modelList.ChangeWeight }); var tem = (from model in temp group model by new { model.HuomId, } into g select new { g.Key.HuomId, Weight = g.Sum(a => a.Weight) }); var list = tem.Join(_db.huom, a => a.HuomId, b => b.id, (a, b) => new CargoViewModel() { HuomName = b.name, IsIncome = true, Weight = a.Weight }).ToList(); #endregion return(Json(new { total = list.Count(), rows = list.OrderByDescending(c => c.HuomName).Skip((int)offset).Take((int)limit).ToList() })); }
public ActionResult Crear() { var cargos = db.Cargoes.OrderBy(x => x.CargoId).ToList(); CargoViewModel vm = new CargoViewModel(); /*vm.Cargos = cargos;*/ return(View(vm)); }
public async Task <IActionResult> CreateCargo(int cargocount) { var cargoViewModel = new CargoViewModel { CargoCount = cargocount }; return(View(cargoViewModel)); }
public IActionResult Criar(CargoViewModel cargo) { var cargoInsert = new Cargo { NomeCargo = cargo.Nome, Descricao = cargo.Descricao }; _cargoServico.InserirCargo(cargoInsert.Id, cargoInsert.NomeCargo, cargoInsert.Descricao); return(RedirectToAction("Index")); }
public CargoViewModel Add(CargoViewModel obj) { var cargo = Mapper.Map <CargoViewModel, Cargo>(obj); BeginTransaction(); _cargoService.Add(cargo); Commit(); return(obj); }
public ActionResult Details1(CargoViewModel cargoViewModel, int?limit, int?offset) { _cargoService.CheckCargo(cargoViewModel.Huom2Id); var temp = _cargoService.GetCargoLog(cargoViewModel.Huom2Id, 2, cargoViewModel.TimeStart, cargoViewModel.TimeEnd, LoginUser.pk, cargoViewModel.StateId, cargoViewModel.HuotId); var list = temp.ToList(); return(Json(new { total = list.Count, rows = list.OrderByDescending(c => c.CargoId).Skip((int)offset).Take((int)limit).ToList() })); }
public JsonResult Create(CargoViewModel cargo) { if (ModelState.IsValid) { var cargoDomain = Mapper.Map <CargoViewModel, Cargo>(cargo); _cargoApp.Add(cargoDomain); } return(Json(cargo, JsonRequestBehavior.AllowGet)); }
public ActionResult Edit(CargoViewModel cargoViewModel) { ViewBag.ProcessoId = cargoViewModel.ProcessoId; if (!ModelState.IsValid) { return(View(cargoViewModel)); } _cargoAppService.Update(cargoViewModel); return(RedirectToAction("Index", new { Id = cargoViewModel.ProcessoId })); }
public ActionResult Create(CargoViewModel cargoViewModel) { ViewBag.ProcessoId = cargoViewModel.ProcessoId; if (!ModelState.IsValid) { return(View(cargoViewModel)); } cargoViewModel.CargoId = Guid.NewGuid(); _cargoAppService.Add(cargoViewModel); return(RedirectToAction("Index", new { Id = cargoViewModel.ProcessoId })); }
public void FromCargoToCargoViewModel() { DateTime arrivalDeadline = DateTime.Now.AddDays(3); //Arrange Cargo.Cargo cargo = new Cargo.Cargo("ABC123", new RouteSpecification(new Location.Location("CNHGH", "Hangzhou"), new Location.Location("FIHEL", "Helsinki"), arrivalDeadline)); //Act CargoViewModel actual = Mapper.Map<Cargo.Cargo, CargoViewModel>(cargo); //Assert CargoViewModel expected = new CargoViewModel { TrackingId = "ABC123", RouteSpecificationArrivalDeadline = arrivalDeadline, RouteSpecificationDestinationUnLocode = "FIHEL", RouteSpecificationOriginUnLocode = "CNHGH" }; Assert.That(actual, Is.EqualTo(expected)); Mapper.AssertConfigurationIsValid("CssProfile"); }
public void FromCargoViewModelToCargo() { //Arrange DateTime arrivalDeadline = DateTime.Now.AddDays(3); CargoViewModel cargoViewModel = new CargoViewModel { TrackingId = "ABC123", RouteSpecificationArrivalDeadline = arrivalDeadline, RouteSpecificationDestinationUnLocode = "FIHEL", RouteSpecificationOriginUnLocode = "CNHGH" }; //Act Cargo.Cargo actual = Mapper.Map<CargoViewModel,Cargo.Cargo>(cargoViewModel); //Assert Cargo.Cargo cargo = new Cargo.Cargo("ABC123", new RouteSpecification(new Location.Location("CNHGH", "CNHGH"), new Location.Location("FIHEL", "CNHGH"), arrivalDeadline)); Assert.That(actual, Is.EqualTo(cargo)); Mapper.AssertConfigurationIsValid("CssProfile"); }
public CargoPrincipal() { InitializeComponent(); viewModel = new CargoViewModel(); this.DataContext = viewModel; }