public ActionResult Opcional() { EncuestasBean tBean = new EncuestasBean(); EncuestasBean encBean = new EncuestasBean(); EncuestasDao encDao = new EncuestasDao(); int empresa = Convert.ToInt32(Request.Form["nom_empresa"]); string puesto = Request.Form["puesto"].ToString(); string codigo = Request.Form["codigo"].ToString(); encBean = encDao.sp_Datos_EncuestasOpcional_Dato(empresa, codigo, puesto); if (encBean.sMensaje == "success") { tBean.iIdRegistroOpc = encBean.iIdRegistroOpc; tBean.iIdEmpresaOpc = empresa; tBean.sPuestoEmOpc = puesto; tBean.sCodigoAcOpc = codigo; tBean.sMensaje = "success"; } else { tBean.sMensaje = "error"; } return(View(tBean)); }
public List <EncuestasBean> sp_EncuestaOpc_Retrieve_EncuestaOpc() { List <EncuestasBean> listEncBean = new List <EncuestasBean>(); try { this.Conectar(); SqlCommand cmd = new SqlCommand("sp_EncuestaOpc_Retrieve_EncuestaOpc", this.conexion) { CommandType = CommandType.StoredProcedure }; SqlDataReader data = cmd.ExecuteReader(); if (data.HasRows) { while (data.Read()) { EncuestasBean encBean = new EncuestasBean(); encBean.iIdPregunta = Convert.ToInt32(data["IdPregunta"].ToString()); encBean.iNumeroPregunta = Convert.ToInt32(data["NumeroPregunta"].ToString()); encBean.sContenidoPregunta = data["ContenidoPregunta"].ToString(); encBean.sTipo = data["Tipo"].ToString(); encBean.sIdentificador = data["Identificador"].ToString(); listEncBean.Add(encBean); } } cmd.Dispose(); data.Close(); conexion.Close(); } catch (Exception exc) { Console.WriteLine(exc); } return(listEncBean); }
public JsonResult GraficaEncuestaOpcionalPorEmpresa(int key) { EncuestasBean encBean = new EncuestasBean(); EncuestasDao encDao = new EncuestasDao(); int satencion = 1, natencion = 0, rsiatencion = 0, rnoatencion = 0; encBean = encDao.sp_Datos_EncuestaOpcional_GraficaPorEmpresa(satencion, key); string resultado = ""; if (encBean.sMensaje == "success") { resultado = "success"; rsiatencion = encBean.iTotalTipoOpc; encBean = encDao.sp_Datos_EncuestaOpcional_GraficaPorEmpresa(natencion, key); if (encBean.sMensaje == "success") { resultado = "success"; rnoatencion = encBean.iTotalTipoOpc; } else { resultado = "error"; } } else { resultado = "error"; } var data = new { siatencion = rsiatencion, noatencion = rnoatencion, estado = resultado }; return(Json(data)); }
public ActionResult DetallesRegistroEncuestaOpc(int registro) { EncuestasBean encBean = new EncuestasBean(); encBean.iIdDetalle = registro; return(View(encBean)); }
public EncuestasBean sp_Datos_EncuestaOpcional_GraficaPorEmpresa(int tipo, int keyEmpresa) { EncuestasBean encBean = new EncuestasBean(); try { this.Conectar(); SqlCommand cmd = new SqlCommand("sp_Datos_EncuestaOpcional_GraficaPorEmpresa", this.conexion) { CommandType = CommandType.StoredProcedure }; cmd.Parameters.Add(new SqlParameter("@Tipo", tipo)); cmd.Parameters.Add(new SqlParameter("@IdEmpresa", keyEmpresa)); SqlDataReader data = cmd.ExecuteReader(); if (data.Read()) { encBean.iTotalTipoOpc = Convert.ToInt32(data["Cantidad"].ToString()); encBean.sMensaje = "success"; } else { encBean.sMensaje = "error"; } cmd.Dispose(); cmd.Parameters.Clear(); data.Close(); conexion.Close(); } catch (Exception exc) { Console.Write(exc); } return(encBean); }
public EncuestasBean sp_Datos_EncuestasOpcional_Dato(int empresa, string codigo, string puesto) { EncuestasBean encBean = new EncuestasBean(); try { int estado = 0; this.Conectar(); SqlCommand cmd = new SqlCommand("sp_Datos_EncuestasOpcional_Dato", this.conexion) { CommandType = CommandType.StoredProcedure }; cmd.Parameters.Add(new SqlParameter("@Empresa", empresa)); cmd.Parameters.Add(new SqlParameter("@Codigo", codigo)); cmd.Parameters.Add(new SqlParameter("@Puesto", puesto)); cmd.Parameters.Add(new SqlParameter("@Estado", estado)); SqlDataReader data = cmd.ExecuteReader(); if (data.Read()) { encBean.iIdRegistroOpc = Convert.ToInt32(data["IdRegistroEOp"].ToString()); encBean.sMensaje = "success"; } else { encBean.sMensaje = "error"; } cmd.Dispose(); cmd.Parameters.Clear(); conexion.Close(); } catch (Exception exc) { Console.WriteLine(exc); } return(encBean); }
public JsonResult DatosEncuestaOpc(int empresa, string codigo, string puesto) { EncuestasBean encBean = new EncuestasBean(); EncuestasDao encDao = new EncuestasDao(); encBean = encDao.sp_Datos_EncuestasOpcional_Dato(empresa, codigo, puesto); var data = new { mensaje = encBean.sMensaje }; return(Json(data)); }
public JsonResult RegEncuestaOpcional(int empresa, string empleado, string puesto, string codigo, int centro) { EncuestasBean encBean = new EncuestasBean(); EncuestasDao encDao = new EncuestasDao(); int estado = 0; encBean = encDao.sp_Insert_EncuestaOpcional_Datos(empresa, empleado, puesto, codigo, estado, centro); var data = new { mensaje = encBean.sMensaje }; return(Json(data)); }
public EncuestasBean sp_Insert_Datos_DetalleEncuestaOpcional(int registro, int empresa, DateTime fecha, string diagnostico, int tipo, string puesto, string codigo, string diagnostico1, string diagnostico2, string diagnostico3) { EncuestasBean encBean = new EncuestasBean(); try { this.Conectar(); SqlCommand cmd = new SqlCommand("sp_Insert_Datos_DetalleEncuestaOpcional", this.conexion) { CommandType = CommandType.StoredProcedure }; cmd.Parameters.Add(new SqlParameter("@Registro", registro)); cmd.Parameters.Add(new SqlParameter("@Empresa", empresa)); cmd.Parameters.Add(new SqlParameter("@Fecha", fecha)); cmd.Parameters.Add(new SqlParameter("@Diagnostico", diagnostico)); cmd.Parameters.Add(new SqlParameter("@Tipo", tipo)); cmd.Parameters.Add(new SqlParameter("@Diagnostico1", diagnostico1)); cmd.Parameters.Add(new SqlParameter("@Diagnostico2", diagnostico2)); cmd.Parameters.Add(new SqlParameter("@Diagnostico3", diagnostico3)); if (cmd.ExecuteNonQuery() > 0) { cmd.Dispose(); SqlCommand dre = new SqlCommand("sp_Update_EncuestaOpc_Estado_EncuestaOpc", this.conexion) { CommandType = CommandType.StoredProcedure }; dre.Parameters.Add(new SqlParameter("@Registro", registro)); dre.Parameters.Add(new SqlParameter("@Empresa", empresa)); dre.Parameters.Add(new SqlParameter("@Puesto", puesto)); dre.Parameters.Add(new SqlParameter("@Codigo", codigo)); if (dre.ExecuteNonQuery() > 0) { encBean.sMensaje = "success"; } else { encBean.sMensaje = "errorupd"; } } else { encBean.sMensaje = "errorins"; } cmd.Dispose(); cmd.Parameters.Clear(); conexion.Close(); } catch (Exception exc) { encBean.sMensaje = exc.ToString(); } return(encBean); }
public JsonResult DatosEncuestaOpcional(int registro) { EncuestasBean encBean = new EncuestasBean(); EncuestaOpcDao encDao = new EncuestaOpcDao(); encBean = encDao.sp_DatosDetalle_RegistroEncuestaOpcional(registro); if (encBean.sMensaje == "success") { var data = new { mensaje = encBean.sMensaje, fechacon = encBean.sFechaRegistroOpcDetalle, diagnostico = encBean.sDiagnosticoOpcDetalle, tipo = encBean.iTipoDetalle, empleado = encBean.sNombreEmpleadoOpc, puesto = encBean.sPuestoEmOpc, codigo = encBean.sCodigoAcOpc, estado = encBean.iEstadoEncOpc, fechareg = encBean.sFechaEncOpc, empresa = encBean.sEmpresa, centro = encBean.sCentroTrabajo, diagnostico1 = encBean.sDiagnosticoOpc1, diagnostico2 = encBean.sDiagnosticoOpc2, diagnostico3 = encBean.sDiagnosticoOpc3 }; return(Json(data)); } else { var data = new { mensaje = encBean.sMensaje }; return(Json(data)); } }
public EncuestasBean sp_DatosDetalle_RegistroEncuestaOpcional(int registro) { EncuestasBean encBean = new EncuestasBean(); try { this.Conectar(); SqlCommand cmd = new SqlCommand("sp_DatosDetalle_RegistroEncuestaOpcional", this.conexion) { CommandType = CommandType.StoredProcedure }; cmd.Parameters.Add(new SqlParameter("@Registro", registro)); SqlDataReader data = cmd.ExecuteReader(); if (data.Read()) { encBean.sFechaRegistroOpcDetalle = data["FechaRegistro"].ToString(); encBean.sDiagnosticoOpcDetalle = data["Diagnostico"].ToString(); encBean.iTipoDetalle = Convert.ToInt32(data["tipo"].ToString()); encBean.sNombreEmpleadoOpc = data["NombreEmpleado"].ToString(); encBean.sPuestoEmOpc = data["PuestoEm"].ToString(); encBean.sCodigoAcOpc = data["CodigoAc"].ToString(); encBean.iEstadoEncOpc = Convert.ToInt32(data["EstadoEn"].ToString()); encBean.sFechaEncOpc = data["FechaEnc"].ToString(); encBean.sEmpresa = data["Nombre"].ToString(); encBean.sCentroTrabajo = data["CentroTrabajo"].ToString(); encBean.iIdCentroTrabajo = Convert.ToInt32(data["IdCentroTrabajo"]); encBean.sDiagnosticoOpc1 = data["Diagnostico1"].ToString(); encBean.sDiagnosticoOpc2 = data["Diagnostico2"].ToString(); encBean.sDiagnosticoOpc3 = data["Diagnostico3"].ToString(); encBean.sMensaje = "success"; } else { encBean.sMensaje = "error"; } cmd.Dispose(); cmd.Parameters.Clear(); data.Close(); conexion.Close(); } catch (Exception exc) { Console.WriteLine(exc); } return(encBean); }
public List <EncuestasBean> sp_Datos_EncuestaOpcional_Datos() { List <EncuestasBean> listEncBean = new List <EncuestasBean>(); try { this.Conectar(); SqlCommand cmd = new SqlCommand("sp_Datos_EncuestaOpcional_Datos", this.conexion) { CommandType = CommandType.StoredProcedure }; SqlDataReader data = cmd.ExecuteReader(); if (data.HasRows) { while (data.Read()) { EncuestasBean encBean = new EncuestasBean(); encBean.iIdRegistroOpc = Convert.ToInt32(data["IdRegistroEOp"].ToString()); encBean.iIdEmpresaOpc = Convert.ToInt32(data["IdEmpresa"].ToString()); encBean.sNombreEmpleadoOpc = data["NombreEmpleado"].ToString(); encBean.sPuestoEmOpc = data["PuestoEm"].ToString(); encBean.sCodigoAcOpc = data["CodigoAc"].ToString(); encBean.iEstadoEncOpc = Convert.ToInt32(data["EstadoEn"].ToString()); encBean.sFechaEncOpc = data["FechaEnc"].ToString(); encBean.sEmpresa = data["Nombre"].ToString(); encBean.sDiagnosticoOpcDetalle = data["Diagnostico"].ToString(); encBean.sCentroTrabajo = data["CentroTrabajo"].ToString(); encBean.iIdCentroTrabajo = Convert.ToInt32(data["IdCentroTrabajo"]); encBean.sDiagnosticoOpc1 = data["Diagnostico1"].ToString(); encBean.sDiagnosticoOpc2 = data["Diagnostico2"].ToString(); encBean.sDiagnosticoOpc3 = data["Diagnostico3"].ToString(); listEncBean.Add(encBean); } } cmd.Dispose(); cmd.Parameters.Clear(); data.Close(); conexion.Close(); } catch (Exception exc) { Console.WriteLine(exc); } return(listEncBean); }
public EncuestasBean sp_Insert_EncuestaOpcional_Datos(int empresa, string empleado, string puesto, string codigo, int estado, int centro) { EncuestasBean encBean = new EncuestasBean(); try { DateTime fecha = DateTime.Now; this.Conectar(); SqlCommand cmd = new SqlCommand("sp_Insert_EncuestaOpcional_Datos", this.conexion) { CommandType = CommandType.StoredProcedure }; cmd.Parameters.Add(new SqlParameter("@IdEmpresa", empresa)); cmd.Parameters.Add(new SqlParameter("@Empleado", empleado)); cmd.Parameters.Add(new SqlParameter("@Puesto", puesto)); cmd.Parameters.Add(new SqlParameter("@Codigo", codigo)); cmd.Parameters.Add(new SqlParameter("@Estado", estado)); cmd.Parameters.Add(new SqlParameter("@Fecha", fecha)); cmd.Parameters.Add(new SqlParameter("@Centro", centro)); if (cmd.ExecuteNonQuery() > 0) { encBean.sMensaje = "success"; } else { encBean.sMensaje = "error"; } cmd.Dispose(); cmd.Parameters.Clear(); conexion.Close(); } catch (Exception exc) { Console.WriteLine(exc); } return(encBean); }
public ActionResult GuardarEncuestaOpc(FormCollection form) { int registro = Convert.ToInt32(form["registro"]), empresa = Convert.ToInt32(form["empresa"]), tipo = 0; string codigo = form["codigo"].ToString(), puesto = form["puesto"].ToString(), diagnostico = "", diagnostico1 = "", diagnostico2 = "", diagnostico3 = ""; int resp1 = Convert.ToInt32(form["resp1"]), resp2 = Convert.ToInt32(form["resp2"]), resp3 = Convert.ToInt32(form["resp3"]), resp4 = Convert.ToInt32(form["resp4"]), resp5 = Convert.ToInt32(form["resp5"]), resp6 = Convert.ToInt32(form["resp6"]), resp7 = Convert.ToInt32(form["resp7"]), resp8 = Convert.ToInt32(form["resp8"]), resp9 = Convert.ToInt32(form["resp9"]), resp10 = Convert.ToInt32(form["resp10"]), resp11 = Convert.ToInt32(form["resp11"]), resp12 = Convert.ToInt32(form["resp12"]), resp13 = Convert.ToInt32(form["resp13"]), resp14 = Convert.ToInt32(form["resp14"]), resp15 = Convert.ToInt32(form["resp15"]), resp16 = Convert.ToInt32(form["resp16"]), resp17 = Convert.ToInt32(form["resp17"]), resp18 = Convert.ToInt32(form["resp18"]), resp19 = Convert.ToInt32(form["resp19"]); if (resp7 == 1 || resp8 == 1) { diagnostico1 = "Si"; } else { diagnostico1 = "No"; } if (resp9 == 1 || resp10 == 1 || resp11 == 1 || resp12 == 1 || resp13 == 1 || resp14 == 1 || resp15 == 1) { diagnostico2 = "Si"; } else { diagnostico2 = "No"; } if (resp16 == 1 || resp17 == 1 || resp18 == 1 || resp19 == 1) { diagnostico3 = "Si"; } else { diagnostico3 = "No"; } if (resp1 == 0 && resp2 == 0 && resp3 == 0 && resp4 == 0 && resp5 == 0 && resp6 == 0) { tipo = 0; diagnostico = "No requiere valoración clínica"; } else if (resp8 == 1 || resp9 == 1 || resp10 == 1 || resp11 == 1 || resp12 == 1 || resp13 == 1 || resp14 == 1 || resp15 == 1 || resp16 == 1 || resp17 == 1 || resp18 == 1 || resp19 == 1) { tipo = 1; diagnostico = "Requiere atención clínica"; } else { tipo = 0; diagnostico = "No requiere valoración clínica"; } EncuestasBean encBean = new EncuestasBean(); EncuestaOpcDao encOpcDao = new EncuestaOpcDao(); DateTime fecha = DateTime.Now; encBean = encOpcDao.sp_Insert_Datos_DetalleEncuestaOpcional(registro, empresa, fecha, diagnostico, tipo, puesto, codigo, diagnostico1, diagnostico2, diagnostico3); return(View(encBean)); }