public List <ParametroModelo> ConsultaParametro(int PARTIP) { try { List <ParametroModelo> resultado = new List <ParametroModelo>(); using (var bdConn = new OracleConnection(cadenaConexion)) { using (var bdCmd = new OracleCommand("PKG_PARAMETRO.SP_BUSCAR", bdConn)) { bdCmd.CommandType = CommandType.StoredProcedure; bdCmd.Parameters.AddRange(CargarParametros(PARTIP)); bdConn.Open(); using (var bdRd = bdCmd.ExecuteReader(CommandBehavior.CloseConnection | CommandBehavior.SingleResult)) { if (bdRd.HasRows) { while (bdRd.Read()) { var item = new ParametroModelo(); if (!DBNull.Value.Equals(bdRd["PARCOD"])) { item.PARCOD = Convert.ToInt32(bdRd["PARCOD"]); } if (!DBNull.Value.Equals(bdRd["PARSEC"])) { item.PARSEC = Convert.ToInt32(bdRd["PARSEC"]); } if (!DBNull.Value.Equals(bdRd["PARNOM"])) { item.PARNOM = Convert.ToString(bdRd["PARNOM"]); } if (!DBNull.Value.Equals(bdRd["PARTIP"])) { item.PARTIP = Convert.ToInt32(bdRd["PARTIP"]); } //ToDouble if (!DBNull.Value.Equals(bdRd["PARSIG"])) { item.PARSIG = Convert.ToString(bdRd["PARSIG"]); } //if (!DBNull.Value.Equals(bdRd["PARSEC"])) { item.PARSEC = Convert.ToInt32(bdRd["PARSEC"]); } if (!DBNull.Value.Equals(bdRd["ICONO"])) { item.ICONO = (bdRd["ICONO"]).ValorCadena(); } resultado.Add(item); } } } } } return(resultado); } catch (Exception ex) { throw ex; } }
public void Editar(ParametroModelo objEditar) { try { string Json = JsonConvert.SerializeObject(objEditar); objParametro.Editar("4", Json); } catch (Exception ex) { Mensajes.EscribirLog(Constantes.MensajeError, ex.Message, "Core.Negocios.ParametroNegocio - Editar"); throw; } }
public bool Borrar(string codigo) { try { ParametroModelo objBorrar = new ParametroModelo(); objBorrar.Codigo = codigo; string Json = JsonConvert.SerializeObject(objBorrar); return(objParametro.Borrar("5", Json)); } catch (Exception ex) { Mensajes.EscribirLog(Constantes.MensajeError, ex.Message, "Core.Negocios.ParametroNegocio - Borrar"); throw; } }
public ActionResult ParametroEditar(ParametroModelo objEditar) { try { if (ModelState.IsValid) { SesionNegocio objSesionNegocio = new SesionNegocio(); objParametro.AsignarSesion(objSesionNegocio.GetObjectFromJson <SesionModelo>(HttpContext.Session, "SesionUsuario")); objParametro.Editar(objEditar); } return(Json("{ success: 'true'}")); } catch (Exception ex) { Mensajes.EscribirLog(Constantes.MensajeError, ex.Message, "ParametroController - Editar"); return(View()); } }
public ParametroModelo Consultar(string codigo, string strValorDefecto) { try { ParametroModelo objConsultar = new ParametroModelo(); objConsultar.Codigo = codigo; string Json = JsonConvert.SerializeObject(objConsultar); objConsultar = objParametro.Consultar("2", Json); if (objConsultar == null) { objConsultar = new ParametroModelo(); objConsultar.Valor = strValorDefecto; } return(objConsultar); } catch (Exception ex) { Mensajes.EscribirLog(Constantes.MensajeError, ex.Message, "Core.Negocios.ParametroNegocio - Consultar"); throw; } }