Esempio n. 1
0
        //
        // GET: /Horarios/

        public ActionResult Index()
        {
            HorariosDL        horariosData    = new HorariosDL();
            JefeAreaDL        jefeAreaData    = new JefeAreaDL();
            List <HorariosVM> listaHorariosVM = new List <HorariosVM>();
            List <JefeArea>   listaJefes      = jefeAreaData.ObtenerJefes();

            foreach (JefeArea item in listaJefes)
            {
                HorariosVM horarioVM = new HorariosVM();
                horarioVM.IdJefe = item.IdJefe;
                JefeArea jefeArea = jefeAreaData.ObtenerJefe(item.IdJefe);
                horarioVM.NombreJefe = jefeArea.Nombre + " " + jefeArea.Apellidos;
                Horarios horario = horariosData.ObtenerHorario(item.IdJefe);

                horarioVM.Lunes     = horario.Lunes;
                horarioVM.Martes    = horario.Martes;
                horarioVM.Miercoles = horario.Miercoles;
                horarioVM.Jueves    = horario.Jueves;
                horarioVM.Viernes   = horario.Viernes;
                listaHorariosVM.Add(horarioVM);
            }

            return(PartialView(listaHorariosVM));
        }
Esempio n. 2
0
        public ActionResult FormEditar(string fIdJefe)
        {
            JefeAreaDL jefeAreaData = new JefeAreaDL();
            JefeArea   jefeArea     = jefeAreaData.ObtenerJefe(int.Parse(fIdJefe));

            return(View(jefeArea));
        }
Esempio n. 3
0
        public ActionResult Crear(string fNombre, string fApellido)
        {
            JefeAreaDL jefeAreaData = new JefeAreaDL();
            JefeArea   jefeArea     = new JefeArea();
            string     resultado;

            jefeArea.Nombre    = fNombre;
            jefeArea.Apellidos = fApellido;

            resultado = jefeAreaData.Crear(jefeArea);

            return(Content(resultado));
        }
Esempio n. 4
0
        public string Editar(string fIdJefe, string fNombre, string fApellido)
        {
            JefeAreaDL jefeAreaData = new JefeAreaDL();
            JefeArea   jefeArea     = new JefeArea();
            string     resultado;

            jefeArea.IdJefe    = int.Parse(fIdJefe);
            jefeArea.Nombre    = fNombre;
            jefeArea.Apellidos = fApellido;

            resultado = jefeAreaData.Editar(jefeArea);

            return(resultado);
        }
Esempio n. 5
0
        //
        // GET: /Reuniones/

        public ActionResult Index()
        {
            JefeAreaDL         jefeAreaData     = new JefeAreaDL();
            ReunionesDL        reunionesData    = new ReunionesDL();
            List <ReunionesVM> listaReunionesVM = new List <ReunionesVM>();
            List <Reuniones>   listaReuniones   = reunionesData.ObtenerReuniones();

            foreach (Reuniones item in listaReuniones)
            {
                ReunionesVM reunionVM = new ReunionesVM();
                reunionVM.IdJefe = item.IdJefe;
                JefeArea jefeArea = jefeAreaData.ObtenerJefe(item.IdJefe);
                reunionVM.NombreJefe = jefeArea.Nombre + " " + jefeArea.Apellidos;

                reunionVM.Fecha = item.Fecha.ToString("dddd") + ", " + item.Fecha.ToString("M") + " del " + item.Fecha.ToShortDateString().Substring(6, 4);

                listaReunionesVM.Add(reunionVM);
            }

            return(PartialView(listaReunionesVM));
        }
Esempio n. 6
0
        public ActionConfirmation SaveOrUpdateJefeArea(JefeArea jefeArea)
        {
            if (!jefeArea.IsValid())
            {
                return(ActionConfirmation.CreateFailure("item no es válido"));
            }

            try
            {
                _jefeAreaRepository.SaveOrUpdate(jefeArea);
                _jefeAreaRepository.DbContext.CommitChanges();

                return(ActionConfirmation.CreateSuccess("saved ok"));
            }
            catch (Exception exception)
            {
                _eventLogService.AddException(exception.Message,
                                              exception.StackTrace, EventCategory.GuardarObjeto.ToString(), exception, jefeArea.ActualizadoPor, EventSource.Sistema);

                return(ActionConfirmation.CreateFailure(exception.ToString()));
            }
        }