public IActionResult Consultar([FromForm] OpcionConsultaDto objOpcion) { var jsonResponseDto = new JsonResponseDto(); try { objOpcion = _Opcion.ConsultaOpcion(objOpcion); if (objOpcion != null) { return(PartialView("Consultar", objOpcion)); } else { //Log.Error(response.Content.ToString()); jsonResponseDto.Type = Constante.Warning.ToLower(); jsonResponseDto.IsValid = false; jsonResponseDto.Mensaje = "Error en al consulta"; } } catch (Exception ex) { _logger.LogError(ex.Message); jsonResponseDto.Type = Constante.Warning.ToLower(); jsonResponseDto.IsValid = false; jsonResponseDto.Mensaje = ex.Message.ToString(); } return(Json(jsonResponseDto)); }
public OpcionConsultaDto ConsultaOpcion(OpcionConsultaDto objOpcion) { using (SqlConnection conn = DataContext.GetConnection()) { var listaParams = new List <SqlParameter>(); listaParams.Add(new SqlParameter("@IdOpcion", SqlDbType.VarChar) { Direction = ParameterDirection.Input, Value = objOpcion.IdOpcion }); SqlDataReader lector = SQLHelper.ExecuteReader(conn, System.Data.CommandType.StoredProcedure, @"Sp_OpcionConsulta", listaParams.ToArray()); while (lector.Read()) { objOpcion.IdOpcion = lector.IsDBNull(lector.GetOrdinal("IdOpcion")) ? default(string) : lector.GetString(lector.GetOrdinal("IdOpcion")); objOpcion.IdModulo = lector.IsDBNull(lector.GetOrdinal("IdModulo")) ? default(string) : lector.GetString(lector.GetOrdinal("IdModulo")); objOpcion.Descripcion = lector.IsDBNull(lector.GetOrdinal("Descripcion")) ? default(string) : lector.GetString(lector.GetOrdinal("Descripcion")); objOpcion.Nombre = lector.IsDBNull(lector.GetOrdinal("Nombre")) ? default(string) : lector.GetString(lector.GetOrdinal("Nombre")); objOpcion.Area = lector.IsDBNull(lector.GetOrdinal("Area")) ? default(string) : lector.GetString(lector.GetOrdinal("Area")); objOpcion.Controlador = lector.IsDBNull(lector.GetOrdinal("Controlador")) ? default(string) : lector.GetString(lector.GetOrdinal("Controlador")); objOpcion.Accion = lector.IsDBNull(lector.GetOrdinal("Accion")) ? default(string) : lector.GetString(lector.GetOrdinal("Accion")); objOpcion.Posicion = lector.IsDBNull(lector.GetOrdinal("Posicion")) ? 0 : lector.GetInt32(lector.GetOrdinal("Posicion")); objOpcion.Icono = lector.IsDBNull(lector.GetOrdinal("Icono")) ? default(string) : lector.GetString(lector.GetOrdinal("Icono")); objOpcion.IdEstado = lector.IsDBNull(lector.GetOrdinal("IdEstado")) ? default(string) : lector.GetString(lector.GetOrdinal("IdEstado")); objOpcion.Estado = lector.IsDBNull(lector.GetOrdinal("Estado")) ? default(string) : lector.GetString(lector.GetOrdinal("Estado")); objOpcion.EsInicio = lector.IsDBNull(lector.GetOrdinal("EsInicio")) ?false : lector.GetBoolean(lector.GetOrdinal("EsInicio")); } } return(objOpcion); }
public IActionResult Eliminar([FromForm] OpcionConsultaDto objOpcion) { var jsonResponseDto = new JsonResponseDto(); try { var result = _Opcion.EliminarOpcion(objOpcion.IdOpcion, Convert.ToInt32(objOpcion.Accion)); var mensaje = result.Split(":"); jsonResponseDto.Type = mensaje[0]; jsonResponseDto.IsValid = true; jsonResponseDto.Mensaje = mensaje[1]; } catch (Exception ex) { _logger.LogError(ex.Message); jsonResponseDto.Type = Constante.Warning.ToLower(); jsonResponseDto.IsValid = false; jsonResponseDto.Mensaje = ex.Message.ToString(); } return(Json(jsonResponseDto)); }
public IActionResult Registrar() { OpcionConsultaDto objOpcionConsultaDto = new OpcionConsultaDto(); return(PartialView("Registrar", objOpcionConsultaDto)); }