/// <summary> /// Actualizar los datos del cartucho de una carga de una Sucursal. /// </summary> /// <param name="c">Objeto CartuchoEfectivoMutilado con los datos del cartucho</param> public void actualizarCartuchoEfectivoMutilado(CartuchoMutilado c) { SqlCommand comando = _manejador.obtenerProcedimiento("UpdateCartuchoEfectivoMutilado"); _manejador.agregarParametro(comando, "@marchamo", c.Marchamo, SqlDbType.VarChar); _manejador.agregarParametro(comando, "@cartucho", c, SqlDbType.Int); try { _manejador.ejecutarEscalar(comando); comando.Connection.Close(); } catch (Exception) { comando.Connection.Close(); throw new Excepcion("ErrorCartuchoCargaATMActualizacion"); } }
/// <summary> /// Registrar en el sistema el cartucho de una carga. /// </summary> /// <param name="c">Objeto CartuchoMutilado con los datos del cartucho</param> public void agregarCartuchoEfectivoMutilado(ref CartuchoMutilado c) { SqlCommand comando = _manejador.obtenerProcedimiento("InsertCartuchoEfectivoMutilado"); _manejador.agregarParametro(comando, "@mutilado", c.Mutilado, SqlDbType.Int); _manejador.agregarParametro(comando, "@denominacion", c.Denominacion, SqlDbType.TinyInt); _manejador.agregarParametro(comando, "@cantidad_asignada", c.Cantidad_carga, SqlDbType.Int); _manejador.agregarParametro(comando, "@cantidad_mutilado", c.Monto_asignado, SqlDbType.Money); _manejador.agregarParametro(comando, "@marchamo", c.Marchamo, SqlDbType.NChar); try { c.ID = (int)_manejador.ejecutarEscalar(comando); comando.Connection.Close(); } catch (Exception) { comando.Connection.Close(); throw new Excepcion("ErrorCartuchoCargaSucursalRegistro"); } }