// GET: Turno public ActionResult Index() { SolicitarTurnoAuxiliar auxiliar = new SolicitarTurnoAuxiliar(); var result = auxiliar.GetTurnos().Select (r => new SelectListItem { Value = $"{r.Idturno}", Text = r.NombreTurno }) .OrderBy(o => o.Text) .ToList(); TurnoViewModel turnoViewModel = new TurnoViewModel { ListadoTurnos = new List <SelectListItem>(), TablaTurnosViewModels = new List <TablaTurnosViewModel>(), TurId = 0 }; turnoViewModel.ListadoTurnos = result; turnoViewModel.PerFalta = DateTime.Now; turnoViewModel.TablaTurnosViewModels.Add(new TablaTurnosViewModel { hor_dia = "00:00", box_nombre = string.Empty, HoraSeleccionada = 00, hor_fecha = DateTime.Now.ToShortDateString(), hor_hora = "00:00" }); return(View(turnoViewModel)); }
public ActionResult Edit(int Id) { var OMensaje = new Mensaje(); try { using (RELOJBIOEntities wdb = new RELOJBIOEntities()) { var OTurno = wdb.Schedule.Where(a => a.ScheduleID == Id).FirstOrDefault(); var OVMTurno = new TurnoViewModel { ScheduleID = OTurno.ScheduleID, Name = OTurno.Name }; return(View(OVMTurno)); } } catch (Exception e) { OMensaje.Tipo = "Error"; OMensaje.Msg = e.ToString(); Session["Mensaje"] = OMensaje; return(RedirectToAction("Index", "Turno")); } }
// // GET: /TurmaViewModels/Create public ActionResult CadastrarTurma() { TurmaViewModel viewModel = null; var dataAtual = DateTime.Today; try { viewModel = new TurmaViewModel(); viewModel.ListaCR = CRViewModel.MapToListViewModel(BL.CR.Get().ToList()); viewModel.ListaMatrizes = MatrizViewModel.MapToListViewModel(BL.Matriz.Get(a => (a.Aprovado == 1 && a.Status == 1 && a.Modalidade.CR.Any()) && (a.DataFim >= dataAtual || a.DataFim == null)).ToList()); viewModel.ListaTurnos = TurnoViewModel.MapToListViewModel(BL.Turno.Get().ToList()); viewModel.ListaUnidades = UnidadeViewModel.MapToListViewModel(BL.Unidade.Get().ToList()); viewModel.ListaUsuario = new List <UsuarioViewModel>(); viewModel.Status = 0; viewModel.TipoOferta = 0; } catch (Exception ex) { TempData["Error"] = true; TempData["ErrorMessage"] = "Erro ao carregar a página"; Logging.getInstance().Error("Erro ao carregar página CadastrarModalidade", ex); } return(View(viewModel)); }
private void PopularListasTurmaVM(int id, DateTime dataAtual, TurmaViewModel viewModel) { viewModel.ListaCR = CRViewModel.MapToListViewModel(BL.CR.Get().ToList()); var matrizes = BL.Matriz.Get(a => a.Aprovado == 1 && a.Status == 1 && a.Modalidade.CR.Any()).ToList(); viewModel.ListaMatrizes = MatrizViewModel.MapToListViewModel(matrizes); viewModel.ListaTurnos = TurnoViewModel.MapToListViewModel(BL.Turno.Get().ToList()); viewModel.ListaUnidades = UnidadeViewModel.MapToListViewModel(BL.Unidade.Get().ToList()); viewModel.ListaUsuario = new List <UsuarioViewModel>(); if (viewModel.ListaReprovacaoTurma == null) { viewModel.ListaReprovacaoTurma = BL.ReprovacaoTurma.Get(r => r.IdTurma == id).OrderByDescending(a => a.IdReprovacaoTurma).ToList(); } //viewModel.ListaMatrizModulo = MatrizViewModel.MapToViewModel(viewModel.Matriz); var datas = BL.Turma.GetDatasMinMax(id).FirstOrDefault(); if (datas.DataFim != null && datas.Dataini != null) { viewModel.DataIniView = datas.Dataini.Value == null ? "" : datas.Dataini.Value.ToShortDateString(); viewModel.DataFimView = datas.DataFim.Value == null ? "" : datas.DataFim.Value.ToShortDateString(); } else { viewModel.DataIniView = ""; viewModel.DataFimView = ""; } }
// GET: Ivuj public ActionResult _centralIvuj() { var aux = new SolicitarTurnoAuxiliar(); var result = aux.GetTurnos().Select (r => new SelectListItem { Value = $"{r.Idturno}", Text = r.NombreTurno }) .OrderBy(o => o.Text) .ToList(); TurnoViewModel turnoViewModel = new TurnoViewModel { ListadoTurnos = new List <SelectListItem>(), TablaTurnosViewModels = new List <TablaTurnosViewModel>(), ListadoTurnoReservados = new List <ListadoTurnoReservadosViewModel>(), TurId = 0 }; turnoViewModel.ListadoTurnos = result; turnoViewModel.PerFalta = DateTime.Now; return(View("Index", turnoViewModel)); }
public TurnoViewModel MontaTurno(DataRow registro) { TurnoViewModel turno = new TurnoViewModel() { Id = Convert.ToInt32(registro["Id"]), Texto = registro["Texto"].ToString() }; return(turno); }
public ActionResult Create(TurnoViewModel turno) { if (ModelState.IsValid) { var turnoDomain = Mapper.Map <TurnoViewModel, Turno>(turno); _turnoApp.Add(turnoDomain); return(RedirectToAction("Index")); } return(View()); }
public ActionResult CadastrarTurno() { TurnoViewModel viewModel = null; try { viewModel = new TurnoViewModel(); } catch (Exception ex) { TempData["Error"] = true; TempData["ErrorMessage"] = (ex.GetType().Name == "CustomException") ? ex.Message : "Erro ao carregar página de cadastro de Turno"; Logging.getInstance().Error(TempData["ErrorMessage"].ToString(), ex); } return(View(viewModel)); }
public ActionResult EditarTurno(int id) { TurnoViewModel turnoViewModel = null; try { var turno = BL.Turno.GetById(id); turnoViewModel = TurnoViewModel.MapToViewModel(turno); } catch (Exception ex) { TempData["Error"] = true; TempData["ErrorMessage"] = (ex.GetType().Name == "CustomException") ? ex.Message : "Erro ao carregar página de edição de Turno"; Logging.getInstance().Error(TempData["ErrorMessage"].ToString(), ex); } return(View(turnoViewModel)); }
public ActionResult Create(TurnoViewModel Omodelo) { var OMensaje = new Mensaje(); try { using (RELOJBIOEntities wdb = new RELOJBIOEntities()) { var OUltimoDescanso = wdb.Break.OrderByDescending(a => a.BreakID).FirstOrDefault(); int wId = OUltimoDescanso.BreakID + 1; var ODescanso = new Break { BreakID = wId, Name = Omodelo.Name, AuditDateIns = DateTime.Now, AuditStationIns = Environment.MachineName, AuditUserIns = User.Identity.Name }; wdb.Break.Add(ODescanso); wdb.SaveChanges(); OMensaje.Tipo = "Exito"; OMensaje.Msg = "Descanso Creado con exito"; Session["Mensaje"] = OMensaje; return(RedirectToAction("Index", "Descanso")); } } catch (DbEntityValidationException e) { var errorMessages = e.EntityValidationErrors.SelectMany(x => x.ValidationErrors).Select(x => x.ErrorMessage); var fullErrorMessage = string.Join("; ", errorMessages); var exceptionMessage = string.Concat(e.Message, " El error de validacion es: ", fullErrorMessage); OMensaje.Tipo = "Error"; OMensaje.Msg = exceptionMessage; Session["Mensaje"] = OMensaje; return(View(Omodelo)); } }
public ActionResult EditarTurno(TurnoViewModel turnoViewModel) { try { var model = TurnoViewModel.MapToModel(turnoViewModel); BL.Turno.Atualizar(model); TempData["Sucesso"] = true; TempData["SucessoMessage"] = "Edição de Turno realizado com sucesso."; } catch (Exception ex) { TempData["Error"] = true; TempData["ErrorMessage"] = (ex.GetType().Name == "CustomException") ? ex.Message : "Erro ao editar Turno"; Logging.getInstance().Error(TempData["ErrorMessage"].ToString(), ex); } return(RedirectToAction("Index")); }
public ViewResult Index() { List <TurnoViewModel> turno = null; try { var listaTurno = BL.Turno.Get(a => true, b => b.OrderBy(c => c.Descr)).ToList(); turno = TurnoViewModel.MapToListViewModel(listaTurno.ToList()); } catch (Exception ex) { TempData["Error"] = true; TempData["ErrorMessage"] = (ex.GetType().Name == "CustomException") ? ex.Message : "Erro ao carregar Turnos"; Logging.getInstance().Error(TempData["ErrorMessage"].ToString(), ex); } return(View(turno)); }
public ActionResult Create() { var OMensaje = new Mensaje(); try { using (RELOJBIOEntities wdb = new RELOJBIOEntities()) { var OVMTurno = new TurnoViewModel(); return(View(OVMTurno)); } } catch (Exception e) { OMensaje.Tipo = "Error"; OMensaje.Msg = e.ToString(); Session["Mensaje"] = OMensaje; return(RedirectToAction("Index", "Turno")); } }
public ActionResult Edit(TurnoViewModel Omodelo) { var OMensaje = new Mensaje(); try { using (RELOJBIOEntities wdb = new RELOJBIOEntities()) { var OTurno = wdb.Schedule.Where(a => a.ScheduleID == Omodelo.ScheduleID).FirstOrDefault(); OTurno.Name = Omodelo.Name; OTurno.AuditUserUpd = User.Identity.Name; OTurno.AuditDateUpd = DateTime.Now; OTurno.AuditStationUpd = Environment.MachineName; wdb.Entry(OTurno).State = EntityState.Modified; wdb.SaveChanges(); OMensaje.Tipo = "Exito"; OMensaje.Msg = "El Turno Fue Modificado con exito"; Session["Mensaje"] = OMensaje; return(RedirectToAction("Index", "Turno")); } } catch (DbEntityValidationException e) { var errorMessages = e.EntityValidationErrors.SelectMany(x => x.ValidationErrors).Select(x => x.ErrorMessage); var fullErrorMessage = string.Join("; ", errorMessages); var exceptionMessage = string.Concat(e.Message, " El error de validacion es: ", fullErrorMessage); OMensaje.Tipo = "Error"; OMensaje.Msg = exceptionMessage; Session["Mensaje"] = OMensaje; return(View(Omodelo)); } }