public void agregarInconsistenciaAltoVolumen(ValidacionAltoVolumen c, Colaborador col) { SqlCommand comando = _manejador.obtenerProcedimiento("InsertPROAInconsistenciasAltoVolumen"); _manejador.agregarParametro(comando, "@fk_ID_ValidacionAltoVolumen", c.ID, SqlDbType.Int); _manejador.agregarParametro(comando, "@fk_ID_Cajero", col, SqlDbType.Int); _manejador.agregarParametro(comando, "@Monto_Diferencia", c.MontoDiferencia, SqlDbType.Decimal); _manejador.agregarParametro(comando, "@Monto_Declarado", c.MontoDeclarado, SqlDbType.Money); _manejador.agregarParametro(comando, "@Monto_Recibido", c.MontoContado, SqlDbType.Money); if (c.MontoDiferencia > 0) { _manejador.agregarParametro(comando, "@tipo", 1, SqlDbType.TinyInt); } else { _manejador.agregarParametro(comando, "@tipo", 0, SqlDbType.TinyInt); } try { _manejador.ejecutarConsultaActualizacion(comando); } catch (Exception) { comando.Connection.Close(); throw new Excepcion("AgregarPROAInconsistenciasAltoVolumen"); } }
public void agregarValidacionAltoVolumen(ref ValidacionAltoVolumen v) //Cambio GZH 13092017 { SqlCommand comando = _manejador.obtenerProcedimiento("InsertValidacionAltoVolumen"); _manejador.agregarParametro(comando, "@idprocesoAltoVolumen", v.Proceso.Detalle[0].ID, SqlDbType.Int); _manejador.agregarParametro(comando, "@validador", v.Validador.ID, SqlDbType.Int); _manejador.agregarParametro(comando, "@montocontado", v.MontoContado, SqlDbType.Money); _manejador.agregarParametro(comando, "@montodeclarado", v.MontoDeclarado, SqlDbType.Money); _manejador.agregarParametro(comando, "@montodiferencia", v.MontoDiferencia, SqlDbType.Money); _manejador.agregarParametro(comando, "@TipoValidacion", v.TipoValidacion, SqlDbType.TinyInt); _manejador.agregarParametro(comando, "@TipoConteo", v.TipoConteo, SqlDbType.TinyInt); _manejador.agregarParametro(comando, "@moneda", (byte)v.Moneda, SqlDbType.TinyInt); _manejador.agregarParametro(comando, "@camara", v.Camara.ID, SqlDbType.TinyInt); try { v.ID = (int)_manejador.ejecutarEscalar(comando); comando.Connection.Close(); } catch (Exception) { comando.Connection.Close(); throw new Excepcion("ErrorValidacionAltoVolumenRegistro"); } }
public void agregarBilleteRechazadoAltoVolumen(ref ValidacionAltoVolumen v) { SqlCommand comando = _manejador.obtenerProcedimiento("InsertInfoRechazadosBilleteAltoVolumen"); _manejador.agregarParametro(comando, "@idValidacionAltoVolumen", v.ID, SqlDbType.Int); _manejador.agregarParametro(comando, "@1000CRC", v.BilleteRechazado.M1000CRC, SqlDbType.Money); _manejador.agregarParametro(comando, "@2000CRC", v.BilleteRechazado.M2000CRC, SqlDbType.Money); _manejador.agregarParametro(comando, "@5000CRC", v.BilleteRechazado.M5000CRC, SqlDbType.Money); _manejador.agregarParametro(comando, "@10000CRC", v.BilleteRechazado.M10000CRC, SqlDbType.Money); _manejador.agregarParametro(comando, "@20000CRC", v.BilleteRechazado.M20000CRC, SqlDbType.Money); _manejador.agregarParametro(comando, "@50000CRC", v.BilleteRechazado.M50000CRC, SqlDbType.Money); _manejador.agregarParametro(comando, "@1USD", v.BilleteRechazado.M1USD, SqlDbType.Money); _manejador.agregarParametro(comando, "@5USD", v.BilleteRechazado.M5USD, SqlDbType.Money); _manejador.agregarParametro(comando, "@10USD", v.BilleteRechazado.M10USD, SqlDbType.Money); _manejador.agregarParametro(comando, "@20USD", v.BilleteRechazado.M20USD, SqlDbType.Money); _manejador.agregarParametro(comando, "@50USD", v.BilleteRechazado.M50USD, SqlDbType.Money); _manejador.agregarParametro(comando, "@100USD", v.BilleteRechazado.M100USD, SqlDbType.Money); _manejador.agregarParametro(comando, "@5EUR", v.BilleteRechazado.M5EUR, SqlDbType.Money); _manejador.agregarParametro(comando, "@10EUR", v.BilleteRechazado.M10EUR, SqlDbType.Money); _manejador.agregarParametro(comando, "@20EUR", v.BilleteRechazado.M20EUR, SqlDbType.Money); _manejador.agregarParametro(comando, "@50EUR", v.BilleteRechazado.M50EUR, SqlDbType.Money); _manejador.agregarParametro(comando, "@100EUR", v.BilleteRechazado.M100EUR, SqlDbType.Money); _manejador.agregarParametro(comando, "@200EUR", v.BilleteRechazado.M200EUR, SqlDbType.Money); _manejador.agregarParametro(comando, "@500EUR", v.BilleteRechazado.M500EUR, SqlDbType.Money); _manejador.agregarParametro(comando, "@F1000CRC", v.BilleteRechazado.C1000CRC, SqlDbType.Money); _manejador.agregarParametro(comando, "@F2000CRC", v.BilleteRechazado.C2000CRC, SqlDbType.Money); _manejador.agregarParametro(comando, "@F5000CRC", v.BilleteRechazado.C5000CRC, SqlDbType.Money); _manejador.agregarParametro(comando, "@F10000CRC", v.BilleteRechazado.C10000CRC, SqlDbType.Money); _manejador.agregarParametro(comando, "@F20000CRC", v.BilleteRechazado.C20000CRC, SqlDbType.Money); _manejador.agregarParametro(comando, "@F50000CRC", v.BilleteRechazado.C50000CRC, SqlDbType.Money); _manejador.agregarParametro(comando, "@F1USD", v.BilleteRechazado.C1USD, SqlDbType.Money); _manejador.agregarParametro(comando, "@F5USD", v.BilleteRechazado.C5USD, SqlDbType.Money); _manejador.agregarParametro(comando, "@F10USD", v.BilleteRechazado.C10USD, SqlDbType.Money); _manejador.agregarParametro(comando, "@F20USD", v.BilleteRechazado.C20USD, SqlDbType.Money); _manejador.agregarParametro(comando, "@F50USD", v.BilleteRechazado.C50USD, SqlDbType.Money); _manejador.agregarParametro(comando, "@F100USD", v.BilleteRechazado.C100USD, SqlDbType.Money); _manejador.agregarParametro(comando, "@F5EUR", v.BilleteRechazado.C5EUR, SqlDbType.Money); _manejador.agregarParametro(comando, "@F10EUR", v.BilleteRechazado.C10EUR, SqlDbType.Money); _manejador.agregarParametro(comando, "@F20EUR", v.BilleteRechazado.C20EUR, SqlDbType.Money); _manejador.agregarParametro(comando, "@F50EUR", v.BilleteRechazado.C50EUR, SqlDbType.Money); _manejador.agregarParametro(comando, "@F100EUR", v.BilleteRechazado.C100EUR, SqlDbType.Money); _manejador.agregarParametro(comando, "@F200EUR", v.BilleteRechazado.C200EUR, SqlDbType.Money); _manejador.agregarParametro(comando, "@F500EUR", v.BilleteRechazado.C500EUR, SqlDbType.Money); _manejador.agregarParametro(comando, "@Total_Billete", v.BilleteRechazado.MontoTotal, SqlDbType.Int); _manejador.agregarParametro(comando, "@moneda", (byte)v.Moneda, SqlDbType.TinyInt); try { v.BilleteRechazado.ID = (int)_manejador.ejecutarEscalar(comando); comando.Connection.Close(); } catch (Exception) { comando.Connection.Close(); throw new Excepcion("ErrorValidacionAltoVolumenRegistro"); } }