public ActionResult Index() { try { enc_resolucion_Info info = new enc_resolucion_Info(); Decimal IdEmpleado = 0; IdEmpleado = (Session["IdEmpleado"]) == null?0:Convert.ToDecimal((Session["IdEmpleado"])); info.Concepto = "Califique del [0-100], de acuerdo a lo preguntado"; info_periodo = data_periodo.GetInfoPeriodoActivo(); if (info_periodo == null) { return(RedirectToAction("Mensaje", "Resolucion_formulario", new { mensaje = "No existe periodo de evaluación activo" })); } if (reso_data.empleado_realizo_encuesta(IdEmpleado, info_periodo.IdPeriodo)) { return(RedirectToAction("Mensaje", "Resolucion_formulario", new { mensaje = "Evaluación realizada exitósamente, espere los resultados" })); } info = reso_data.GetResolver_evaluacion(IdEmpleado, info_periodo.IdPeriodo); if (info.lista_resoluccion.Count == 0) { return(RedirectToAction("Mensaje", "Resolucion_formulario", new { mensaje = "Actualmente no existe un formulario disponible para usted, comuníquese con sistemas" })); } return(PartialView("Index", info)); } catch (Exception ex) { throw; } }
public ActionResult TestCorreo(decimal IdEmpleado) { try { rol_empleado_Info info_empleado = new rol_empleado_Info(); info_empleado = emp_data.GetInfo(IdEmpleado); if (info_empleado != null) { tbl_periodo_evaluacion_Info info_periodo = new tbl_periodo_evaluacion_Info(); tbl_periodo_evaluacion_Data data_periodo = new tbl_periodo_evaluacion_Data(); info_periodo = data_periodo.GetInfoPeriodoActivo(); if (info_periodo != null) { info_empleado.fechaI = info_periodo.pe_fecha_ini; info_empleado.fechaF = info_periodo.pe_fecha_fin; info_empleado.IdPeriodo = info_periodo.IdPeriodo; odata_correo.EnviarCorreo(info_empleado); } } return(RedirectToAction("Index", "Empleado")); } catch (Exception) { throw; } }
public ActionResult Index() { tbl_reporte001_Info model = new tbl_reporte001_Info(); ViewBag.lista_periodos = odata_periodo.GetList(); Info_periodo = odata_periodo.GetInfoPeriodoActivo(); if (Info_periodo != null) { model.IdPeriodo = Info_periodo.IdPeriodo; } else { model = new tbl_reporte001_Info(); } return(View(model)); }
public ActionResult Nuevo(int IdFormulario = 0) { if (IdFormulario == 0) { return(RedirectToAction("Index", "Formulario")); } enc_formulario_pregunta_Info model = new enc_formulario_pregunta_Info { IdFormulario = IdFormulario }; info_periodo = data_periodo.GetInfoPeriodoActivo(); if (info_periodo == null) { return(RedirectToAction("Index", "Periodo_evaluacion")); } ViewBag.lst_formulario = formulario_data.get_list(info_periodo.IdPeriodo); return(View(model)); }
public ActionResult Rpt001() { try { int IdPeriodo = 0; if (IdPeriodo == null | IdPeriodo == 0) { Info_periodo = odata_periodo.GetInfoPeriodoActivo(); if (Info_periodo != null) { IdPeriodo = Info_periodo.IdPeriodo; } } lista = odata.GetRpt001(Convert.ToInt32(IdPeriodo)); return(PartialView("_Rpt001", lista)); } catch (Exception) { throw; } }
public ActionResult Index() { tbl_periodo_evaluacion_Info info_periodo_actual = new tbl_periodo_evaluacion_Info(); tbl_periodo_evaluacion_Data data_periodo_actual = new tbl_periodo_evaluacion_Data(); info_periodo_actual = data_periodo_actual.GetInfoPeriodoActivo(); if (info_periodo_actual == null) { return(RedirectToAction("Index", "Periodo_evaluacion")); } tbl_periodo_evaluacion_Data periodo_data = new tbl_periodo_evaluacion_Data(); ViewBag.lista_periodos = periodo_data.GetList(); enc_formulario_Info model = new enc_formulario_Info(); return(View(model)); }
public ActionResult FormularioPartial() { try { tbl_periodo_evaluacion_Info info_periodo_actual = new tbl_periodo_evaluacion_Info(); tbl_periodo_evaluacion_Data data_periodo_actual = new tbl_periodo_evaluacion_Data(); info_periodo_actual = data_periodo_actual.GetInfoPeriodoActivo(); if (info_periodo_actual == null) { return(RedirectToAction("Index", "Periodo_evaluacion")); } List <enc_formulario_Info> lista_formulario = new List <enc_formulario_Info>(); lista_formulario = formulario_data.get_list(info_periodo_actual.IdPeriodo); return(PartialView("_FormularioPartial", lista_formulario)); } catch (Exception ex) { return(View()); } }
public ActionResult Index(enc_formulario_Info model) { tbl_periodo_evaluacion_Info info_periodo_actual = new tbl_periodo_evaluacion_Info(); tbl_periodo_evaluacion_Data data_periodo_actual = new tbl_periodo_evaluacion_Data(); info_periodo_actual = data_periodo_actual.GetInfoPeriodoActivo(); if (info_periodo_actual == null) { return(RedirectToAction("Index", "Periodo_evaluacion")); } List <enc_formulario_Info> lst_formulario = formulario_data.get_list(info_periodo_actual.IdPeriodo); if (lst_formulario.Count == 0) { if (model.IdPeriodo_migrar != 0) { formulario_data.grabarDB_migracion(formulario_data.get_list_migracion(Convert.ToInt32(model.IdPeriodo_migrar)), info_periodo_actual.IdPeriodo); } } return(RedirectToAction("Index")); }
public ActionResult Asignar(decimal IdEmpleado = 0) { try { List <rol_empleado_x_formulario_Info> list = new List <rol_empleado_x_formulario_Info>(); info_periodo = data_periodo.GetInfoPeriodoActivo(); if (info_periodo == null) { return(RedirectToAction("Index", "Periodo_evaluacion")); } if (IdEmpleado == 0) { return(RedirectToAction("Index")); } ViewBag.IdEmpleado = IdEmpleado; return(View(list)); } catch (Exception) { throw; } }