/// <summary> /// Guardar en el sistema el registro de remanentes de un ATM. /// </summary> /// <param name="r">Objeto RegistroRemanentesATM con los datos del registro</param> public void agregarRegistroRemanentesATMCompletos(ref MontoRemanenteATM r) { SqlCommand comando = _manejador_sql.obtenerProcedimiento("InsertRegistroATMsCompletos"); _manejador_sql.agregarParametro(comando, "@fk_ID_ATM", r.ID, SqlDbType.SmallInt); _manejador_sql.agregarParametro(comando, "@Fecha_Actual", r.FechaActual, SqlDbType.Date); _manejador_sql.agregarParametro(comando, "@Fecha_Ultima_Transaccion", r.FechaUltimaTransaccion, SqlDbType.Date); _manejador_sql.agregarParametro(comando, "@Localizacion", r.Localizacion, SqlDbType.NVarChar); _manejador_sql.agregarParametro(comando, "@Den_Gav1", r.Denominacion1, SqlDbType.Int); _manejador_sql.agregarParametro(comando, "@Monto_Gav1", r.Montog1, SqlDbType.Decimal); _manejador_sql.agregarParametro(comando, "@Den_Gav2", r.Denominacion2, SqlDbType.Int); _manejador_sql.agregarParametro(comando, "@Monto_Gav2", r.Montog2, SqlDbType.Decimal); _manejador_sql.agregarParametro(comando, "@Den_Gav3", r.Denominacion3, SqlDbType.Int); _manejador_sql.agregarParametro(comando, "@Monto_Gav3", r.Montog3, SqlDbType.Decimal); _manejador_sql.agregarParametro(comando, "@Den_Gav4", r.Denominacion4, SqlDbType.Int); _manejador_sql.agregarParametro(comando, "@Monto_Gav4", r.Montog4, SqlDbType.Decimal); try { _manejador_sql.ejecutarEscalar(comando); comando.Connection.Close(); } catch (Exception) { comando.Connection.Close(); throw new Excepcion("ErrorRegistroRemantentesCompletos"); } }
public void insertaInconsistencia(ref InconsistenciaPlanilla s, ref Colaborador c) { SqlCommand comando = _manejador.obtenerProcedimiento("InsertInconsistenciaPlanilla"); _manejador.agregarParametro(comando, "@tula", s.Tula, SqlDbType.NVarChar); _manejador.agregarParametro(comando, "@manifiesto", s.manifiesto, SqlDbType.NVarChar); _manejador.agregarParametro(comando, "@fecha", s.Fecha, SqlDbType.DateTime); _manejador.agregarParametro(comando, "@transportadora", s.Empresa, SqlDbType.TinyInt); _manejador.agregarParametro(comando, "@colaborador", c, SqlDbType.Int); _manejador.agregarParametro(comando, "@comentario", s.Comentario, SqlDbType.NVarChar); _manejador.agregarParametro(comando, "@estado", s.Estado, SqlDbType.TinyInt); _manejador.agregarParametro(comando, "@fecharesolucion", s.FechaResolucion, SqlDbType.DateTime); _manejador.agregarParametro(comando, "@tipo", s.Tipo, SqlDbType.TinyInt); _manejador.agregarParametro(comando, "@origen", s.Origen, SqlDbType.TinyInt); try { _manejador.ejecutarEscalar(comando); comando.Connection.Close(); } catch (Exception) { comando.Connection.Close(); throw new Excepcion("ErrorSucursalRegistro"); } }
/// <summary> /// Registrar un punto de venta para un cliente. /// </summary> /// <param name="s">Objeto PuntoAtencion con los datos del punto de venta</param> public void agregarPuntoAtencion(ref PuntoAtencion p) { SqlCommand comando = _manejador.obtenerProcedimiento("InsertValidacionPuntoAtencion"); _manejador.agregarParametro(comando, "@id_punto_venta", p.IDSites, SqlDbType.SmallInt); _manejador.agregarParametro(comando, "@fecha", p.FechaPlanilla, SqlDbType.Date); _manejador.agregarParametro(comando, "@manifiesto", p.Manifiesto, SqlDbType.NVarChar); _manejador.agregarParametro(comando, "@monto_planilla", p.MontoPlanilla, SqlDbType.Decimal); _manejador.agregarParametro(comando, "@recargo", p.Recargo, SqlDbType.Decimal); _manejador.agregarParametro(comando, "@tarifa", p.TarifaRegular, SqlDbType.Decimal); _manejador.agregarParametro(comando, "@total", p.TotalCobrar, SqlDbType.Decimal); _manejador.agregarParametro(comando, "@tula", p.Tula, SqlDbType.VarChar); _manejador.agregarParametro(comando, "@transportadora", p.Transportadora.ID, SqlDbType.TinyInt); _manejador.agregarParametro(comando, "@tipo_punto", p.TipoPuntodeAtencion, SqlDbType.TinyInt); try { p.Id = (int)_manejador.ejecutarEscalar(comando); comando.Connection.Close(); } catch (Exception) { comando.Connection.Close(); throw new Excepcion("ErrorPuntosVentaActualizacion"); } }
public int agregarInfoConteoNiquel(ref ConteoNiquel conteo) { SqlCommand comando = _manejador.obtenerProcedimiento("InsertInfoConteoNiquel"); _manejador.agregarParametro(comando, "@denominacion5", conteo.conteo5, SqlDbType.Money); _manejador.agregarParametro(comando, "@denominacion10", conteo.conteo10, SqlDbType.Money); _manejador.agregarParametro(comando, "@denominacion25", conteo.conteo25, SqlDbType.Money); _manejador.agregarParametro(comando, "@denominacion50", conteo.conteo50, SqlDbType.Money); _manejador.agregarParametro(comando, "@denominacion100", conteo.conteo100, SqlDbType.Money); _manejador.agregarParametro(comando, "@denominacion500", conteo.conteo500, SqlDbType.Money); _manejador.agregarParametro(comando, "@Total_Niquel", conteo.conteototal, SqlDbType.Money); try { conteo.ID = (int)_manejador.ejecutarEscalar(comando); comando.Connection.Close(); } catch (Exception) { comando.Connection.Close(); throw new Excepcion("InsertInfoConteoNiquel"); } return(conteo.ID); }
public void agregarPlanillaEmpresa(ref Planilla s, ref Colaborador c) { SqlCommand comando = _manejador.obtenerProcedimiento("InsertPlanilla"); _manejador.agregarParametro(comando, "@tula", s.Tula, SqlDbType.VarChar); _manejador.agregarParametro(comando, "@manifiesto", s.manifiesto, SqlDbType.VarChar); _manejador.agregarParametro(comando, "@fecha", s.Fecha, SqlDbType.DateTime); _manejador.agregarParametro(comando, "@transportadora", s.Empresa, SqlDbType.TinyInt); _manejador.agregarParametro(comando, "@colaborador", c, SqlDbType.Int); _manejador.agregarParametro(comando, "@monto_tula", s.MontoTula, SqlDbType.Decimal); _manejador.agregarParametro(comando, "@monto_planilla", s.MontoPlanilla, SqlDbType.Decimal); _manejador.agregarParametro(comando, "@ID_PDV", s.IDPuntoVenta, SqlDbType.Int); _manejador.agregarParametro(comando, "@PDV", s.PuntoAtencion, SqlDbType.TinyInt); _manejador.agregarParametro(comando, "@tarifa", s.Tarifa, SqlDbType.Decimal); _manejador.agregarParametro(comando, "@recargo", s.Recargo, SqlDbType.Decimal); _manejador.agregarParametro(comando, "@total", s.Total, SqlDbType.Decimal); try { _manejador.ejecutarEscalar(comando); comando.Connection.Close(); } catch (Exception) { comando.Connection.Close(); //throw new Excepcion("ErrorSucursalRegistro"); } }
/// <summary> /// Registrar un nuevo colaborador en el sistema. /// </summary> /// <param name="c">Objeto Colaborador con los datos del nuevo colaborador</param> /// <param name="con">Hash de la contraseña del colaborador</param> public void agregarColaborador(ref Colaborador c, byte[] con) { SqlCommand comando = _manejador.obtenerProcedimiento("InsertColaborador"); _manejador.agregarParametro(comando, "@nombre", c.Nombre, SqlDbType.VarChar); _manejador.agregarParametro(comando, "@primer_apellido", c.Primer_apellido, SqlDbType.VarChar); _manejador.agregarParametro(comando, "@segundo_apellido", c.Segundo_apellido, SqlDbType.VarChar); _manejador.agregarParametro(comando, "@identificacion", c.Identificacion, SqlDbType.VarChar); _manejador.agregarParametro(comando, "@fecha_ingreso", c.Fecha_ingreso, SqlDbType.Date); _manejador.agregarParametro(comando, "@cuenta", c.Cuenta, SqlDbType.VarChar); _manejador.agregarParametro(comando, "@contrasena", con, SqlDbType.Binary); _manejador.agregarParametro(comando, "@area", c.Area, SqlDbType.TinyInt); _manejador.agregarParametro(comando, "@administrador_general", c.Administrador_general, SqlDbType.Bit); _manejador.agregarParametro(comando, "@email", c.Correo, SqlDbType.VarChar); _manejador.agregarParametro(comando, "@base_correo", c.BaseDatosCorreo, SqlDbType.VarChar); _manejador.agregarParametro(comando, "@servidor_correo", c.ServidorCorreo, SqlDbType.VarChar); _manejador.agregarParametro(comando, "@clave_cef", c.ClaveCEF, SqlDbType.VarChar); try { c.ID = (int)_manejador.ejecutarEscalar(comando); comando.Connection.Close(); } catch (Exception ex) { comando.Connection.Close(); throw new Excepcion("ErrorColaboradorRegistro"); } }
/// <summary> /// Registrar un nuevo SaldoLibroBoveda en el sistema. /// </summary> /// <param name="c">Objeto SaldoLibroBoveda con los datos del nuevo SaldoLibroBoveda</param> public void agregarSaldoLibroBoveda(ref SaldoLibroBoveda c) { SqlCommand comando = _manejador.obtenerProcedimiento("InsertSaldoLibroBoveda"); _manejador.agregarParametro(comando, "@fecha", c.Fecha, SqlDbType.Date); _manejador.agregarParametro(comando, "@colaborador", c.Colaborador, SqlDbType.Int); //_manejador.agregarParametro(comando, "@monto_colones", c.MontoColones, SqlDbType.Decimal); //_manejador.agregarParametro(comando, "@monto_dolares", c.MontoDolares, SqlDbType.Decimal); //_manejador.agregarParametro(comando, "@monto_euros", c.MontoEuros, SqlDbType.Decimal); //_manejador.agregarParametro(comando, "@denominacion", c.Denominacion, SqlDbType.TinyInt); //_manejador.agregarParametro(comando, "@cola_colones", c.ColaColones, SqlDbType.Money); //_manejador.agregarParametro(comando, "@cola_dolares", c.ColaDolares, SqlDbType.Money); //_manejador.agregarParametro(comando, "@cola_euros", c.ColaEuros, SqlDbType.Money); //_manejador.agregarParametro(comando, "@mutilado_colones", c.MutiladoColones, SqlDbType.Money); //_manejador.agregarParametro(comando, "@mutilado_euros", c.MutiladoEuros, SqlDbType.Money); //_manejador.agregarParametro(comando, "@mutilado_dolares", c.MutiladoDolares, SqlDbType.Money); //_manejador.agregarParametro(comando, "@custodia_auxiliar", c.CustodiaAuxiliar, SqlDbType.Money); try { c.ID = (int)_manejador.ejecutarEscalar(comando); comando.Connection.Close(); } catch (Exception) { comando.Connection.Close(); throw new Excepcion("ErrorSaldoLibroBovedaRegistro"); } }
/// <summary> /// Registrar los montos esperados en retiros de un ATM en el sistema. /// </summary> /// <param name="m">Objeto MontosRetirosATM con los montos esperados</param> public void agregarMontosRetirosATM(ref MontosRetirosATM m) { SqlCommand comando = _manejador.obtenerProcedimiento("InsertMontosRetirosATM"); _manejador.agregarParametro(comando, "@atm", m.ATM, SqlDbType.SmallInt); _manejador.agregarParametro(comando, "@moneda", m.Moneda, SqlDbType.TinyInt); _manejador.agregarParametro(comando, "@retiro_lunes", m.Retiro_lunes, SqlDbType.Money); _manejador.agregarParametro(comando, "@retiro_martes", m.Retiro_martes, SqlDbType.Money); _manejador.agregarParametro(comando, "@retiro_miercoles", m.Retiro_miercoles, SqlDbType.Money); _manejador.agregarParametro(comando, "@retiro_jueves", m.Retiro_jueves, SqlDbType.Money); _manejador.agregarParametro(comando, "@retiro_viernes", m.Retiro_viernes, SqlDbType.Money); _manejador.agregarParametro(comando, "@retiro_sabado", m.Retiro_sabado, SqlDbType.Money); _manejador.agregarParametro(comando, "@retiro_domingo", m.Retiro_domingo, SqlDbType.Money); _manejador.agregarParametro(comando, "@retiro_lunes_quincena", m.Retiro_lunes_quincena, SqlDbType.Money); _manejador.agregarParametro(comando, "@retiro_martes_quincena", m.Retiro_martes_quincena, SqlDbType.Money); _manejador.agregarParametro(comando, "@retiro_miercoles_quincena", m.Retiro_miercoles_quincena, SqlDbType.Money); _manejador.agregarParametro(comando, "@retiro_jueves_quincena", m.Retiro_jueves_quincena, SqlDbType.Money); _manejador.agregarParametro(comando, "@retiro_viernes_quincena", m.Retiro_viernes_quincena, SqlDbType.Money); _manejador.agregarParametro(comando, "@retiro_sabado_quincena", m.Retiro_sabado_quincena, SqlDbType.Money); _manejador.agregarParametro(comando, "@retiro_domingo_quincena", m.Retiro_domingo, SqlDbType.Money); try { m.ID = (short)_manejador.ejecutarEscalar(comando); comando.Connection.Close(); } catch (Exception) { comando.Connection.Close(); throw new Excepcion("ErrorMontosRetirosATMRegistro"); } }
/// <summary> /// Agrega un registro de billete - moneda mutilado en el sistema. /// </summary> /// <param name="m">Objeto Mutilado con los datos del nuevo registro</param> public void agregarEfectivoMutilado(ref Mutilado copia_mutilado) { SqlCommand comando = _manejador.obtenerProcedimiento("InsertEfectivoMutilado"); _manejador.agregarParametro(comando, "@registrador", copia_mutilado.Colaborador_Registro, SqlDbType.Int); _manejador.agregarParametro(comando, "@sucursal", copia_mutilado.Sucursal, SqlDbType.SmallInt); _manejador.agregarParametro(comando, "@transportadora", copia_mutilado.Transportadora, SqlDbType.TinyInt); _manejador.agregarParametro(comando, "@manifiesto", copia_mutilado, SqlDbType.Int); _manejador.agregarParametro(comando, "@ruta", copia_mutilado.Ruta, SqlDbType.Bit); _manejador.agregarParametro(comando, "@estado", copia_mutilado.Sucursal, SqlDbType.TinyInt); _manejador.agregarParametro(comando, "@fecha", copia_mutilado.Fecha_Asignada, SqlDbType.Date); try { copia_mutilado.DB_ID = (int)_manejador.ejecutarEscalar(comando); comando.Connection.Close(); } catch (Exception) { comando.Connection.Close(); throw new Excepcion("ErrorTulaRegistro"); } }
/// <summary> /// Registrar en el sistema la carga de un ATM. /// </summary> /// <param name="c">Objeto ResumenFacturacionCliente con los datos de la carga/param> public void agregarResumenFacturacionCliente(ref ResumenFacturacionCliente c) { SqlCommand comando = _manejador.obtenerProcedimiento("InsertResumenFacturacionCliente"); //_manejador.agregarParametro(comando, "@atm", c.ATM, SqlDbType.SmallInt); //_manejador.agregarParametro(comando, "@emergencia", c.Emergencia, SqlDbType.TinyInt); //_manejador.agregarParametro(comando, "@transportadora", c.Transportadora, SqlDbType.TinyInt); //_manejador.agregarParametro(comando, "@tipo", c.Tipo, SqlDbType.SmallInt); //_manejador.agregarParametro(comando, "@fecha_asignada", c.Fecha_asignada, SqlDbType.Date); //_manejador.agregarParametro(comando, "@externa", c.Externa, SqlDbType.Bit); //_manejador.agregarParametro(comando, "@atm_full", c.ATM_full, SqlDbType.Bit); //_manejador.agregarParametro(comando, "@cartucho_rechazo", c.Cartucho_rechazo, SqlDbType.Bit); //_manejador.agregarParametro(comando, "@ena", c.ENA, SqlDbType.Bit); try { c.ID = (int)_manejador.ejecutarEscalar(comando); comando.Connection.Close(); } catch (Exception) { comando.Connection.Close(); throw new Excepcion("ErrorResumenFacturacionClienteRegistro"); } }
/// <summary> /// Registrar una nueva empresa de transporte. /// </summary> /// <param name="e">Objeto EmpresaTransporte con los datos de la nueva empresa</param> public void agregarEmpresaTransporte(ref EmpresaTransporte e) { SqlCommand comando = _manejador.obtenerProcedimiento("InsertEmpresaTransporte"); _manejador.agregarParametro(comando, "@nombre", e.Nombre, SqlDbType.VarChar); _manejador.agregarParametro(comando, "@centrocostos", e.CentroCostos, SqlDbType.VarChar); _manejador.agregarParametro(comando, "@tarifa_regular", e.TarifaRegular, SqlDbType.Decimal); _manejador.agregarParametro(comando, "@tarifa_feriado", e.TarifaFeriados, SqlDbType.Decimal); _manejador.agregarParametro(comando, "@tope", e.Tope, SqlDbType.Decimal); _manejador.agregarParametro(comando, "@recargo", e.Recargo, SqlDbType.Decimal); _manejador.agregarParametro(comando, "@entreganiquel", e.EntregaNiquel, SqlDbType.Decimal); _manejador.agregarParametro(comando, "@precio_pieza", e.PrecioUnitarioPieza, SqlDbType.Decimal); _manejador.agregarParametro(comando, "@precio_mil_colones", e.PrecioUnitarioMilColones, SqlDbType.Decimal); _manejador.agregarParametro(comando, "@precio_mil_dolares", e.PrecioUnitarioMilDolares, SqlDbType.Decimal); try { e.ID = (byte)_manejador.ejecutarEscalar(comando); comando.Connection.Close(); } catch (Exception) { comando.Connection.Close(); throw new Excepcion("ErrorEmpresaTransporteRegistro"); } }
/// <summary> /// Registrar una inconsistencia en un deposito. /// </summary> /// <param name="i">Objeto InconsistenciaDeposito con los datos de la inconsistencia</param> public void agregarInconsistencia(ref InconsistenciaDeposito i) { SqlCommand comando = _manejador.obtenerProcedimiento("InsertInconsistenciaDeposito"); _manejador.agregarParametro(comando, "@manifiesto", i.Manifiesto, SqlDbType.Int); _manejador.agregarParametro(comando, "@tula", i.Tula, SqlDbType.Int); _manejador.agregarParametro(comando, "@deposito", i.Deposito, SqlDbType.Int); _manejador.agregarParametro(comando, "@camara", i.Camara, SqlDbType.TinyInt); _manejador.agregarParametro(comando, "@fecha", i.Fecha, SqlDbType.DateTime); _manejador.agregarParametro(comando, "@diferencia_colones", i.Diferencia_colones, SqlDbType.Money); _manejador.agregarParametro(comando, "@diferencia_dolares", i.Diferencia_dolares, SqlDbType.Money); _manejador.agregarParametro(comando, "@diferencia_euros", i.Diferencia_euros, SqlDbType.Money); _manejador.agregarParametro(comando, "@comentario", i.Comentario, SqlDbType.VarChar); try { i.Id = (int)_manejador.ejecutarEscalar(comando); comando.Connection.Close(); } catch (Exception) { comando.Connection.Close(); throw new Excepcion("ErrorInconsistenciaDepositoRegistro"); } }
public void agregarRequerimientoMantenimiento(ref RequerimientoMantenimiento d) { SqlCommand comando = _manejador.obtenerProcedimiento("InsertRequerimientoMantenimiento"); _manejador.agregarParametro(comando, "@Fk_ID_Colaborador", d.Solicitante, SqlDbType.Int); _manejador.agregarParametro(comando, "@Fk_ID_Equipo", d.Equipo, SqlDbType.Int); _manejador.agregarParametro(comando, "@FechaSolicitud", d.FechaSolicitud, SqlDbType.DateTime); _manejador.agregarParametro(comando, "@Area", d.Area, SqlDbType.Int); _manejador.agregarParametro(comando, "@Mantenimiento", d.Mantenimiento, SqlDbType.Int); _manejador.agregarParametro(comando, "@DescripcionSolicitud", d.DescripcionSolicitud, SqlDbType.NVarChar); _manejador.agregarParametro(comando, "@Evaluacion", d.Evaluacion, SqlDbType.Int); _manejador.agregarParametro(comando, "@FechaProveedor", d.FechaProveedor, SqlDbType.DateTime); _manejador.agregarParametro(comando, "@FechaServicio", d.FechaServicio, SqlDbType.DateTime); _manejador.agregarParametro(comando, "@DescripcionServicio", d.DescripcionServicio, SqlDbType.NVarChar); _manejador.agregarParametro(comando, "@NumeroSAP", d.SAP, SqlDbType.NVarChar); try { d.ID = (int)_manejador.ejecutarEscalar(comando); comando.Connection.Close(); } catch (Exception) { comando.Connection.Close(); throw new Excepcion("ErrorEquipoRegistro"); } }
/// <summary> /// Registrar una inconsistencia causadas por un digitador en el sistema. /// </summary> /// <param name="i">Objeto InconsistenciaDigitador con los datos de la inconsistencia</param> public void agregarInconsistencia(ref InconsistenciaDigitador i) { SqlCommand comando = _manejador.obtenerProcedimiento("InsertInconsistenciaDigitador"); _manejador.agregarParametro(comando, "@deposito", i.Deposito, SqlDbType.Int); _manejador.agregarParametro(comando, "@coordinador", i.Coordinador, SqlDbType.Int); _manejador.agregarParametro(comando, "@digitador", i.Digitador, SqlDbType.Int); _manejador.agregarParametro(comando, "@fecha", i.Fecha, SqlDbType.DateTime); _manejador.agregarParametro(comando, "@punto_venta", i.Punto_venta.Id, SqlDbType.Int); _manejador.agregarParametro(comando, "@t", i.T, SqlDbType.TinyInt); _manejador.agregarParametro(comando, "@referencia_erronea", i.Referencia_erronea, SqlDbType.Int); _manejador.agregarParametro(comando, "@monto_erroneo", i.Monto_erroneo, SqlDbType.Int); _manejador.agregarParametro(comando, "@cuenta_erronea", i.Cuenta_erronea, SqlDbType.Int); _manejador.agregarParametro(comando, "@moneda_erronea", i.Moneda_erronea, SqlDbType.TinyInt); _manejador.agregarParametro(comando, "@roe_cedula_incorrecta", i.ROE_cedula_incorrecta, SqlDbType.Bit); _manejador.agregarParametro(comando, "@roe_origen_incorrecto", i.ROE_origen_incorrecto, SqlDbType.Bit); _manejador.agregarParametro(comando, "@roe_cuenta_incorrecta", i.ROE_cuenta_incorrecta, SqlDbType.Bit); _manejador.agregarParametro(comando, "@roe_reimpresion", i.ROE_reimpresion, SqlDbType.Bit); _manejador.agregarParametro(comando, "@roe_firma", i.ROE_firma, SqlDbType.Bit); _manejador.agregarParametro(comando, "@roe_sello", i.ROE_sello, SqlDbType.Bit); try { i.Id = (int)_manejador.ejecutarEscalar(comando); comando.Connection.Close(); } catch (Exception) { comando.Connection.Close(); throw new Excepcion("ErrorInconsistenciaDigitadorRegistro"); } }
/// <summary> /// Registrar en el sistema la descarga de un ATM. /// </summary> /// <param name="d">Objeto DescargaATM con los datos de la descarga</param> public void agregarDescargaATM(ref DescargaATM d) { SqlCommand comando = _manejador.obtenerProcedimiento("InsertDescargaATM"); _manejador.agregarParametro(comando, "@carga", d.Carga, SqlDbType.Int); _manejador.agregarParametro(comando, "@carga_emergencia", d.Carga_emergencia, SqlDbType.Int); _manejador.agregarParametro(comando, "@manifiesto", d.Manifiesto, SqlDbType.Int); _manejador.agregarParametro(comando, "@cierre", d.Cierre, SqlDbType.Int); _manejador.agregarParametro(comando, "@fecha", d.Hora_inicio, SqlDbType.Date); _manejador.agregarParametro(comando, "@hora_inicio", d.Hora_inicio, SqlDbType.DateTime); _manejador.agregarParametro(comando, "@hora_finalizacion", d.Hora_finalizacion, SqlDbType.DateTime); _manejador.agregarParametro(comando, "@hora_diferencia", d.Hora_diferencia, SqlDbType.DateTime); _manejador.agregarParametro(comando, "@completa", d.Completa, SqlDbType.Bit); try { d.ID = (int)_manejador.ejecutarEscalar(comando); comando.Connection.Close(); } catch (Exception) { comando.Connection.Close(); throw new Excepcion("ErrorDescargaATMRegistro"); } }
/// <summary> /// Registrar una Tripulacion /// </summary> /// <param name="t">Objeto Tripulacion con los datos de la Tripulacion</param> public void agregarTripulacion(ref Tripulacion t, DateTime f) { SqlCommand comando = _manejador.obtenerProcedimiento("InsertTripulacion"); _manejador.agregarParametro(comando, "@descripcion", t.Descripcion, SqlDbType.VarChar); _manejador.agregarParametro(comando, "@ruta", t.Ruta, SqlDbType.Int); _manejador.agregarParametro(comando, "@chofer", t.Chofer, SqlDbType.Int); _manejador.agregarParametro(comando, "@custodio", t.Custodio, SqlDbType.Int); _manejador.agregarParametro(comando, "@portavalor", t.Portavalor, SqlDbType.Int); _manejador.agregarParametro(comando, "@fecha", f, SqlDbType.DateTime); _manejador.agregarParametro(comando, "@observaciones", t.Observaciones, SqlDbType.VarChar); _manejador.agregarParametro(comando, "@usuario", t.Usuario, SqlDbType.Int); _manejador.agregarParametro(comando, "@vehiculo", t.Vehiculo, SqlDbType.Int); _manejador.agregarParametro(comando, "@ordensalida", t.OrdenSalida, SqlDbType.Int); _manejador.agregarParametro(comando, "@dispositivo", t.Dispostivo, SqlDbType.Int); try { t.ID = (short)_manejador.ejecutarEscalar(comando); comando.Connection.Close(); } catch (Exception) { comando.Connection.Close(); throw new Excepcion("ErrorTripulacionRegistro"); } }
/// <summary> /// Registrar una inconsistencia en un manifiesto del CEF. /// </summary> /// <param name="i">Objeto InconsistenciaManifiestoCEF con los datos de la inconsistencia</param> public void agregarInconsistencia(ref InconsistenciaManifiestoCEF i) { SqlCommand comando = _manejador.obtenerProcedimiento("InsertInconsistenciaManifiestoCEF"); _manejador.agregarParametro(comando, "@camara", i.Camara, SqlDbType.TinyInt); _manejador.agregarParametro(comando, "@manifiesto", i.Manifiesto, SqlDbType.Int); _manejador.agregarParametro(comando, "@monto_colones_reportado", i.Monto_colones_reportado, SqlDbType.Money); _manejador.agregarParametro(comando, "@monto_dolares_reportado", i.Monto_dolares_reportado, SqlDbType.Money); _manejador.agregarParametro(comando, "@monto_euros_reportado", i.Monto_euros_reportado, SqlDbType.Money); _manejador.agregarParametro(comando, "@monto_total_reportado", i.Monto_total_reportado, SqlDbType.Money); _manejador.agregarParametro(comando, "@monto_total_real", i.Monto_total_real, SqlDbType.Money); _manejador.agregarParametro(comando, "@fecha", i.Fecha, SqlDbType.DateTime); _manejador.agregarParametro(comando, "@comentario", i.Comentario, SqlDbType.VarChar); try { i.Id = (int)_manejador.ejecutarEscalar(comando); comando.Connection.Close(); } catch (Exception) { comando.Connection.Close(); throw new Excepcion("ErrorInconsistenciaManifiestoCEFRegistro"); } }
/// <summary> /// Registrar un ATM. /// </summary> /// <param name="a">Objeto ATM con los datos del ATM</param> public void agregarATM(ref ATM a) { SqlCommand comando = _manejador.obtenerProcedimiento("InsertATM"); _manejador.agregarParametro(comando, "@numero", a.Numero, SqlDbType.SmallInt); _manejador.agregarParametro(comando, "@transportadora", a.Empresa_encargada, SqlDbType.TinyInt); _manejador.agregarParametro(comando, "@tipo", a.Tipo, SqlDbType.SmallInt); _manejador.agregarParametro(comando, "@cartuchos", a.Cartuchos, SqlDbType.TinyInt); _manejador.agregarParametro(comando, "@externo", a.Externo, SqlDbType.Bit); _manejador.agregarParametro(comando, "@full", a.Full, SqlDbType.Bit); _manejador.agregarParametro(comando, "@ena", a.ENA, SqlDbType.Bit); _manejador.agregarParametro(comando, "@vip", a.VIP, SqlDbType.Bit); _manejador.agregarParametro(comando, "@cartucho_rechazo", a.Cartucho_rechazo, SqlDbType.Bit); _manejador.agregarParametro(comando, "@codigo", a.Codigo, SqlDbType.VarChar); _manejador.agregarParametro(comando, "@oficinas", a.Oficinas, SqlDbType.VarChar); _manejador.agregarParametro(comando, "@periodo_carga", a.Periodo_carga, SqlDbType.TinyInt); _manejador.agregarParametro(comando, "@sucursal", a.Sucursal, SqlDbType.SmallInt); _manejador.agregarParametro(comando, "@ubicacion", a.Ubicacion, SqlDbType.SmallInt); try { a.ID = (short)_manejador.ejecutarEscalar(comando); comando.Connection.Close(); } catch (Exception) { comando.Connection.Close(); throw new Excepcion("ErrorATMRegistro"); } }
public void agregarInventario(Inventario g, Colaborador usuario) { SqlCommand comando = _manejador.obtenerProcedimiento("InsertInventarioCartuchos"); _manejador.agregarParametro(comando, "@inicial", g.Inicial, SqlDbType.Int); _manejador.agregarParametro(comando, "@ingreso", g.Ingreso, SqlDbType.Int); _manejador.agregarParametro(comando, "@total", g.Total, SqlDbType.Int); _manejador.agregarParametro(comando, "@pedido", g.Pedido, SqlDbType.Int); _manejador.agregarParametro(comando, "@reorden", g.Reorden, SqlDbType.Int); _manejador.agregarParametro(comando, "@stock", g.Stock, SqlDbType.Int); _manejador.agregarParametro(comando, "@cantatm", g.CantATM, SqlDbType.Int); _manejador.agregarParametro(comando, "@cantcartuchos", g.CantCartuchos, SqlDbType.Int); _manejador.agregarParametro(comando, "@periodomaximo", g.PeriodoMaximo, SqlDbType.Int); _manejador.agregarParametro(comando, "@periodoentrega", g.PeriodoEntrega, SqlDbType.Int); _manejador.agregarParametro(comando, "@demanda", g.Demanda, SqlDbType.Int); _manejador.agregarParametro(comando, "@usuario", usuario, SqlDbType.TinyInt); _manejador.agregarParametro(comando, "@tipo", g.Tipo, SqlDbType.TinyInt); try { g.ID = (int)_manejador.ejecutarEscalar(comando); comando.Connection.Close(); } catch (Exception) { comando.Connection.Close(); throw new Excepcion("ErrorInventarioCartuchoRegistro"); } }
/// <summary> /// Registrar un nuevo tipo de equpio. /// </summary> /// <param name="d">Objeto Equipo con los datos del deposito</param> public void agregarEquipo(ref Equipo d) { SqlCommand comando = _manejador.obtenerProcedimiento("InsertEquipo"); _manejador.agregarParametro(comando, "@atm", d.ATM, SqlDbType.Int); _manejador.agregarParametro(comando, "@codigobarras", d.CodigoBarras, SqlDbType.NVarChar); _manejador.agregarParametro(comando, "@idasignacion", d.IdAsignacion, SqlDbType.NVarChar); _manejador.agregarParametro(comando, "@manojo", d.Manojo, SqlDbType.Int); _manejador.agregarParametro(comando, "@serie", d.Serie, SqlDbType.NVarChar); _manejador.agregarParametro(comando, "@tipoequipo", d.TipoEquipo, SqlDbType.Int); _manejador.agregarParametro(comando, "@colaboradoregistro", d.ColaboradorRegistro, SqlDbType.Int); _manejador.agregarParametro(comando, "@colaborador", d.Asginado, SqlDbType.Int); _manejador.agregarParametro(comando, "@puesto", d.Puestos, SqlDbType.TinyInt); try { d.ID = (int)_manejador.ejecutarEscalar(comando); comando.Connection.Close(); } catch (Exception) { comando.Connection.Close(); throw new Excepcion("ErrorEquipoRegistro"); } }
/// <summary> /// Registrar una Denominacion. /// </summary> /// <param name="a">Objeto Denominacion con los datos de la Denominacion</param> public void agregarDenominacion(ref Denominacion a) { SqlCommand comando = _manejador.obtenerProcedimiento("InsertDenominacion"); _manejador.agregarParametro(comando, "@valor", a.Valor, SqlDbType.Money); _manejador.agregarParametro(comando, "@moneda", a.Moneda, SqlDbType.TinyInt); _manejador.agregarParametro(comando, "@carga_atm", a.Carga_atm, SqlDbType.Bit); _manejador.agregarParametro(comando, "@codigo", a.Codigo, SqlDbType.VarChar); _manejador.agregarParametro(comando, "@id_imagen", a.Id_imagen, SqlDbType.TinyInt); _manejador.agregarParametro(comando, "@configuracion_diebold", a.Configuracion_diebold, SqlDbType.VarChar); _manejador.agregarParametro(comando, "@configuracion_opteva", a.Configuracion_opteva, SqlDbType.VarChar); _manejador.agregarParametro(comando, "@formulas_maximas", a.Formulas_maximas, SqlDbType.SmallInt); _manejador.agregarParametro(comando, "@formulas_maximas", a.Formulas_minimas, SqlDbType.SmallInt); _manejador.agregarParametro(comando, "@esmoneda", a.EsMoneda, SqlDbType.Bit); try { a.Id = (byte)_manejador.ejecutarEscalar(comando); comando.Connection.Close(); } catch (Exception) { comando.Connection.Close(); throw new Excepcion("ErrorATMRegistro"); } }
/// <summary> /// Registrar un nuevo ChequesProcesados. /// </summary> /// <param name="d">Objeto ChequesProcesados con los datos del ChequesProcesados</param> public void agregarChequesProcesados(ref ChequesProcesados d) { SqlCommand comando = _manejador.obtenerProcedimiento("InsertChequeProcesamiento"); _manejador.agregarParametro(comando, "@digitador", d.Digitador, SqlDbType.Int); _manejador.agregarParametro(comando, "@oficial_camara", d.OficialCamara, SqlDbType.Int); _manejador.agregarParametro(comando, "@fecha", d.FechaRegistro, SqlDbType.Date); _manejador.agregarParametro(comando, "@cheques_locales_colones", d.ChequesLocalesColones, SqlDbType.Decimal); _manejador.agregarParametro(comando, "@cheques_locales_dolares", d.ChequesLocalesDolares, SqlDbType.Decimal); _manejador.agregarParametro(comando, "@cheques_exterior_colones", d.ChequesExteriorColones, SqlDbType.Decimal); _manejador.agregarParametro(comando, "@cheques_exterior_dolares", d.ChequesExteriorDolares, SqlDbType.Decimal); _manejador.agregarParametro(comando, "@cheques_nuestros_colones", d.ChequesNuestrosColones, SqlDbType.Decimal); _manejador.agregarParametro(comando, "@cheques_nuestros_dolares", d.ChequesNuestrosDolares, SqlDbType.Decimal); _manejador.agregarParametro(comando, "@cupones_combustible", d.CuponesCombustible, SqlDbType.Decimal); try { d.ID = (int)_manejador.ejecutarEscalar(comando); comando.Connection.Close(); } catch (Exception) { comando.Connection.Close(); throw new Excepcion("ErrorChequesProcesadosRegistro"); } }
/// <summary> /// Registrar un nuevo cliente en el sistema. /// </summary> /// <param name="c">Objeto AsignacionEquipo con los datos del nuevo cliente</param> public void agregarAsignacionEquipo(ref Tripulacion c) { SqlCommand comando = _manejador.obtenerProcedimiento("InsertAsignacionEquipo"); _manejador.agregarParametro(comando, "@tripulacion", c, SqlDbType.Int); _manejador.agregarParametro(comando, "@colaborador_registro", c.Asignaciones.ColaboradorRegistro, SqlDbType.Int); try { c.Asignaciones.ID = (int)_manejador.ejecutarEscalar(comando); comando.Connection.Close(); } catch (Exception) { comando.Connection.Close(); throw new Excepcion("ErrorAsignacionEquipoRegistro"); } }
/// <summary> /// Guardar en el sistema el registro de remanentes de un ATM. /// </summary> /// <param name="r">Objeto RegistroRemanentesATM con los datos del registro</param> public void agregarRegistroRemanentesATM(ref RegistroRemanentesATM r) { SqlCommand comando = _manejador_sql.obtenerProcedimiento("InsertRegistroRemanentesATM"); _manejador_sql.agregarParametro(comando, "@fecha", r.Fecha, SqlDbType.DateTime); _manejador_sql.agregarParametro(comando, "@atm", r.ATM, SqlDbType.SmallInt); try { r.ID = (int)_manejador_sql.ejecutarEscalar(comando); comando.Connection.Close(); } catch (Exception) { comando.Connection.Close(); throw new Excepcion("ErrorRegistroRemanentesATMRegistro"); } }
/// <summary> /// Registrar un detalle de una falla /// </summary> /// <param name="s">Objeto DetalleFalla con los datos del punto de venta</param> public void agregarDetalleFalla(ref DetalleFalla p) { SqlCommand comando = _manejador.obtenerProcedimiento("InsertDetalleFalla"); _manejador.agregarParametro(comando, "@nombre", p.Nombre, SqlDbType.VarChar); _manejador.agregarParametro(comando, "@falla", p.Falla.ID, SqlDbType.Int); try { p.Id = (short)_manejador.ejecutarEscalar(comando); comando.Connection.Close(); } catch (Exception) { comando.Connection.Close(); throw new Excepcion("ErrorDetalleFallaActualizacion"); } }
/// <summary> /// Registrar en el sistema el cartucho de una carga. /// </summary> /// <param name="c">Objeto BolsaMontoPedidoBanco con los datos del cartucho</param> public void agregarBolsaMontosBancos(ref BolsaMontoPedidoBanco c) { SqlCommand comando = _manejador.obtenerProcedimiento("InsertBolsaMontosBancos"); _manejador.agregarParametro(comando, "@denominacion", c.Denominacion, SqlDbType.TinyInt); _manejador.agregarParametro(comando, "@cantidad_asignada", c.Cantidad_asignada, SqlDbType.Decimal); _manejador.agregarParametro(comando, "@BolsaBanco", c.ID_Bolsa, SqlDbType.Int); try { c.ID = (int)_manejador.ejecutarEscalar(comando); comando.Connection.Close(); } catch (Excepcion ex) { comando.Connection.Close(); throw new Excepcion("ErrorBolsaMontosBancoesRegistro"); } }
/// <summary> /// Registrar un detalle de una falla /// </summary> /// <param name="s">Objeto PromedioDescargaATM con los datos del punto de venta</param> public void agregarPromedioDescargaATM(ref PromedioDescargaATM p) { SqlCommand comando = _manejador.obtenerProcedimiento("InsertPromedioDescargaATM"); _manejador.agregarParametro(comando, "@atm", p.ATM.ID, SqlDbType.SmallInt); _manejador.agregarParametro(comando, "@promedio", p.Monto, SqlDbType.Decimal); try { int id_nuevo = (int)_manejador.ejecutarEscalar(comando); p.ID = (int)id_nuevo; comando.Connection.Close(); } catch (Exception) { comando.Connection.Close(); throw new Excepcion("ErrorPromedioDescargaATMActualizacion"); } }
/// <summary> /// Registrar un nuevo manifiesto de carga de un Sucursal. /// </summary> /// <param name="m">Objeto ManifiestoNiquelPedido con los datos del nuevo manifiesto</param> public void agregarManifiestoPedidoNiquel(ref ManifiestoNiquelPedido m) { SqlCommand comando = _manejador.obtenerProcedimiento("InsertManifiestoPedidoNiquel"); _manejador.agregarParametro(comando, "@codigo", m.Codigo, SqlDbType.VarChar); _manejador.agregarParametro(comando, "@colaborador", m.Colaborador, SqlDbType.VarChar); try { m.ID = (int)_manejador.ejecutarEscalar(comando); comando.Connection.Close(); } catch (Exception) { comando.Connection.Close(); throw new Excepcion("ErrorManifiestoPedidoNiquelRegistro"); } }
/// <summary> /// Registrar un nuevo esquema de un manifiesto. /// </summary> /// <param name="e">Objeto EsquemaManifiesto con los datos del nuevo esquema</param> public void agregarEsquemaManifiesto(ref EsquemaManifiesto e) { SqlCommand comando = _manejador.obtenerProcedimiento("InsertEsquemaManifiesto"); _manejador.agregarParametro(comando, "@transportadora", e.Transportadora, SqlDbType.VarChar); _manejador.agregarParametro(comando, "@ancho", e.Ancho, SqlDbType.Decimal); _manejador.agregarParametro(comando, "@alto", e.Alto, SqlDbType.Decimal); try { e.ID = (byte)_manejador.ejecutarEscalar(comando); comando.Connection.Close(); } catch (Exception) { comando.Connection.Close(); throw new Excepcion("ErrorEsquemaManifiestoRegistro"); } }
/// <summary> /// Registrar en el sistema la carga de emergencia de un ATM Full. /// </summary> /// <param name="c">Objeto CargaEmergenciaATMFull con los datos de la carga de emergencia</param> public void agregarCargaEmergenciaATMFull(ref CargaEmergenciaATMFull c) { SqlCommand comando = _manejador.obtenerProcedimiento("InsertCargaEmergenciaATMFull"); _manejador.agregarParametro(comando, "@fecha_envio", c.Fecha_envio, SqlDbType.Date); _manejador.agregarParametro(comando, "@manifiesto", c.Manifiesto, SqlDbType.Int); _manejador.agregarParametro(comando, "@ena", c.ENA, SqlDbType.Bit); try { c.ID = (int)_manejador.ejecutarEscalar(comando); comando.Connection.Close(); } catch (Exception) { comando.Connection.Close(); throw new Excepcion("ErrorCargaEmergenciaATMFullRegistro"); } }