public int Actualizar(ParametrosGlobalesInfo oParametrosGlobalesInfo) { int resultado; try { using (var oConnection = new SqlConnection(HelperAccesoDatos.GetCadenaConexion())) { var sqlComando = new SqlCommand { Connection = oConnection, CommandText = "ActualizarParametrosGlobales", CommandType = CommandType.StoredProcedure }; sqlComando.Parameters.Add("ParametroId", SqlDbType.Int).Value = oParametrosGlobalesInfo.CodigoParametro; sqlComando.Parameters.Add("NombreParametro", SqlDbType.VarChar).Value = oParametrosGlobalesInfo.NombreParametro; sqlComando.Parameters.Add("ValorParametro", SqlDbType.VarChar).Value = oParametrosGlobalesInfo.ValorParametro; sqlComando.Parameters.Add("Descripcion", SqlDbType.VarChar).Value = oParametrosGlobalesInfo.Descripcion; sqlComando.Parameters.Add("Editable", SqlDbType.VarChar).Value = oParametrosGlobalesInfo.Editable; sqlComando.Parameters.Add("UsuarioIdModificacion", SqlDbType.Int).Value = oParametrosGlobalesInfo.UsuarioIdModificacion; oConnection.Open(); resultado = Convert.ToInt32(sqlComando.ExecuteScalar()); oConnection.Close(); } } catch (Exception ex) { throw new Exception(ex.Message); } return(resultado); }
private static ParametrosGlobalesInfo CargarParametrosGlobalesPagInfo(IDataReader dr) { int colCount = dr.FieldCount; var values = new object[colCount]; #region Indices int indCodigoParametro = dr.GetOrdinal("ParametroId"); int indNombreParametro = dr.GetOrdinal("NombreParametro"); int indValorParametro = dr.GetOrdinal("ValorParametro"); int indDescripcion = dr.GetOrdinal("Descripcion"); int indEditable = dr.GetOrdinal("Editable"); int indNumeroFila = dr.GetOrdinal("NumeroFila"); int indTotalFilas = dr.GetOrdinal("TotalFilas"); #endregion var ParametrosGlobalesInfo = new ParametrosGlobalesInfo(); dr.GetValues(values); #region Campos ParametrosGlobalesInfo.CodigoParametro = Convert.ToInt32(values[indCodigoParametro]); ParametrosGlobalesInfo.NombreParametro = Convert.ToString(values[indNombreParametro]); ParametrosGlobalesInfo.ValorParametro = Convert.ToString(values[indValorParametro]); ParametrosGlobalesInfo.Descripcion = Convert.ToString(values[indDescripcion]); ParametrosGlobalesInfo.Editable = Convert.ToInt32(values[indEditable]); ParametrosGlobalesInfo.NumeroFila = Convert.ToInt32(values[indNumeroFila]); ParametrosGlobalesInfo.TotalFilas = Convert.ToInt32(values[indTotalFilas]); #endregion return(ParametrosGlobalesInfo); }
public int Actualizar(ParametrosGlobalesInfo oParametrosGlobalesInfo) { int resultado = 0; try { return(_parametrosGlobalesAccesoDatos.Actualizar(oParametrosGlobalesInfo)); } catch (Exception ex) { bool rethrow = ExceptionPolicy.HandleException(ex, Constantes.ExcepcionPoliticaLogicaNegocio); if (rethrow) { throw; } } return(resultado); }