public int Actualizar(SurtidorInfo surtidorInfo) { int resultado = 0; try { using (var oConnection = new SqlConnection(HelperAccesoDatos.GetCadenaConexion())) { var sqlComando = new SqlCommand { Connection = oConnection, CommandText = "ActualizarSurtidor", CommandType = CommandType.StoredProcedure }; sqlComando.Parameters.Add("SurtidorId", SqlDbType.Int).Value = surtidorInfo.IslaId; sqlComando.Parameters.Add("Nombre", SqlDbType.VarChar).Value = surtidorInfo.Nombre; sqlComando.Parameters.Add("Descripcion", SqlDbType.VarChar).Value = surtidorInfo.Descripcion; sqlComando.Parameters.Add("Codigo", SqlDbType.VarChar).Value = surtidorInfo.Codigo; sqlComando.Parameters.Add("Activo", SqlDbType.Int).Value = surtidorInfo.Activo; sqlComando.Parameters.Add("UsuarioModificacionId", SqlDbType.Int).Value = surtidorInfo.UsuarioModificacionId; oConnection.Open(); resultado = Convert.ToInt32(sqlComando.ExecuteScalar()); oConnection.Close(); } } catch (Exception ex) { bool rethrow = ExceptionPolicy.HandleException(ex, Constantes.ExcepcionPoliticaAccesoDatos); if (rethrow) { throw ex; } } return(resultado); }
public int Insertar(SurtidorInfo surtidorInfo) { int resultado; try { using (var oConnection = new SqlConnection(HelperAccesoDatos.GetCadenaConexion())) { var sqlComando = new SqlCommand { Connection = oConnection, CommandText = "InsertarSurtidor", CommandType = CommandType.StoredProcedure }; sqlComando.Parameters.Add("Nombre", SqlDbType.VarChar).Value = surtidorInfo.Nombre; sqlComando.Parameters.Add("Descripcion", SqlDbType.VarChar).Value = surtidorInfo.Descripcion; sqlComando.Parameters.Add("Codigo", SqlDbType.VarChar).Value = surtidorInfo.Codigo; sqlComando.Parameters.Add("Activo", SqlDbType.Int).Value = surtidorInfo.Activo; sqlComando.Parameters.Add("UsuarioCreacionId", SqlDbType.Int).Value = surtidorInfo.UsuarioCreacionId; oConnection.Open(); resultado = Convert.ToInt32(sqlComando.ExecuteScalar()); oConnection.Close(); } } catch (Exception ex) { throw ex; } return(resultado); }
public int Actualizar(SurtidorInfo surtidorInfo) { int resultado = 0; try { resultado = _ventaSunatAccesoDatos.Actualizar(surtidorInfo); } catch (Exception ex) { bool rethrow = ExceptionPolicy.HandleException(ex, Constantes.ExcepcionPoliticaLogicaNegocio); if (rethrow) { throw; } } return(resultado); }
private static SurtidorInfo CargarSurtidorInfo(IDataReader dr) { int colCount = dr.FieldCount; var values = new object[colCount]; #region Indices int indSurtidorId = dr.GetOrdinal("SurtidorId"); int indNombre = dr.GetOrdinal("Nombre"); int indDescripcion = dr.GetOrdinal("Descripcion"); int indCodigo = dr.GetOrdinal("Codigo"); int indActivo = dr.GetOrdinal("Activo"); int indUsuarioCreacionId = dr.GetOrdinal("UsuarioCreacionId"); int indFechaCreacion = dr.GetOrdinal("FechaCreacion"); int indUsuarioModificacionId = dr.GetOrdinal("UsuarioModificacionId"); int indFechaModificacion = dr.GetOrdinal("FechaModificacion"); int indNumeroFila = dr.GetOrdinal("NumeroFila"); int indTotalFilas = dr.GetOrdinal("TotalFilas"); #endregion var surtidorInfo = new SurtidorInfo(); dr.GetValues(values); #region Campos surtidorInfo.IslaId = Convert.ToInt32(values[indSurtidorId]); surtidorInfo.Nombre = Convert.ToString(values[indNombre]); surtidorInfo.Descripcion = Convert.ToString(values[indDescripcion]); surtidorInfo.Codigo = Convert.ToString(values[indCodigo]); surtidorInfo.Activo = Convert.ToInt32(values[indActivo]); surtidorInfo.UsuarioCreacionId = Convert.ToInt32(values[indUsuarioCreacionId]); surtidorInfo.FechaCreacion = Convert.ToDateTime(values[indFechaCreacion]); surtidorInfo.UsuarioModificacionId = Convert.ToInt32(values[indUsuarioModificacionId]); surtidorInfo.FechaModificacion = Convert.ToDateTime(values[indFechaModificacion]); surtidorInfo.NumeroFila = Convert.ToInt32(values[indNumeroFila]); surtidorInfo.TotalFilas = Convert.ToInt32(values[indTotalFilas]); #endregion return(surtidorInfo); }