示例#1
0
        public ActionResult EditingAddNew([ModelBinder(typeof(DevExpressEditorsBinder))] rol_empleado_x_formulario_Info info_det, decimal?IdEmpleado)
        {
            try
            {
                if (ModelState.IsValid)
                {
                    info_periodo = data_periodo.GetInfoPeriodoActivo();
                    if (info_periodo == null)
                    {
                        ViewBag.mensaje = "No existe periodos activos";
                    }
                    else
                    {
                        info_det.IdPeriodo = info_periodo.IdPeriodo;
                        emp_for_data.guardarDB(info_det);
                        rol_empleado_Info infoE = empleado_data.GetInfo(IdEmpleado);
                        ViewBag.empleado         = infoE.re_apellidos + " " + infoE.re_nombres;
                        ViewBag.listaempleado    = empleado_data.get_list();
                        ViewBag.listaformularios = formulario_data.get_list(info_periodo.IdPeriodo);
                    }
                }

                return(PartialView("GridViewPartial_det", emp_for_data.GetListEmp_Asignados(IdEmpleado, info_periodo.IdPeriodo)));
            }
            catch (Exception)
            {
                throw;
            }
        }
示例#2
0
        public ActionResult Index2()
        {
            tbl_reporte002_Info model = new tbl_reporte002_Info();

            ViewBag.lista_periodos  = odata_periodo.GetList();
            ViewBag.lista_empleados = odata_empleados.get_list();
            Info_periodo            = odata_periodo.GetInfoPeriodoActivo();
            if (Info_periodo != null)
            {
                model.IdPeriodo = Info_periodo.IdPeriodo;
            }
            else
            {
                model = new tbl_reporte002_Info();
            }
            return(View(model));
        }
示例#3
0
 public ActionResult GetList()
 {
     try
     {
         lista = emp_data.get_list();
         return(PartialView("_Empleado_partial", lista));
     }
     catch (Exception)
     {
         throw;
     }
 }