public bool RegistrarReparto(DtoReparto nuevoReparto) { bool msg; using (AliyavaEntities context = new AliyavaEntities()) { using (TransactionScope scope = new TransactionScope()) { try { Reparto nuevoR = new Reparto(); nuevoR.MatriculaVehiculo = nuevoReparto.MatriculaVehiculo; nuevoR.Estado = "En definición"; nuevoR.Chofer = nuevoReparto.Chofer; nuevoR.FechaSalida = DateTime.Today; context.Reparto.Add(nuevoR); context.SaveChanges(); scope.Complete(); } catch (Exception ex) { scope.Dispose(); return(msg = false); } return(msg = true); } } }
public static DtoReparto MapToDto(Reparto entity) { DtoReparto dto = new DtoReparto(); dto.idReparto = entity.idReparto; dto.Chofer = entity.Chofer; dto.MatriculaVehiculo = entity.MatriculaVehiculo; dto.Estado = entity.Estado; dto.FechaSalida = entity.FechaSalida; return(dto); }
public static Reparto MapToEntity(DtoReparto dto) { Reparto entity = new Reparto(); entity.idReparto = dto.idReparto; entity.Chofer = dto.Chofer; entity.MatriculaVehiculo = dto.MatriculaVehiculo; entity.Estado = dto.Estado; entity.FechaSalida = dto.FechaSalida; return(entity); }
public ActionResult AddReparto(DtoReparto nuevoReparto) { bool msg = HReparto.getInstace().AddReparto(nuevoReparto); if (msg == true) { TempData["Rep"] = "Reparto agregado satisfactoriamente!"; } else { TempData["Rep"] = "Ocurrió un error, vuelva a intentarlo!"; } return(RedirectToAction("RegistroReparto")); }
public List <DtoReparto> getRepartoEnViaje() { List <DtoReparto> colDtoRe = new List <DtoReparto>(); using (AliyavaEntities context = new AliyavaEntities()) { List <Reparto> colRepDB = context.Reparto.Where(w => w.Estado == "En viaje").ToList(); foreach (Reparto item in colRepDB) { DtoReparto dto = MReparto.MapToDto(item); colDtoRe.Add(dto); } } return(colDtoRe); }
public bool AddReparto(DtoReparto nuevoReparto) { PReparto pr = new PReparto(); return(pr.RegistrarReparto(nuevoReparto)); }