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> /// Listar todas la categoría de reportes del sistema a las que tiene acceso un colaborador. /// </summary> /// <returns>Una lista de todas las categorías de reportes</returns> public BindingList <CategoriaReporte> listarCategoriasReportes() { BindingList <CategoriaReporte> categorias = new BindingList <CategoriaReporte>(); SqlCommand comando = _manejador.obtenerProcedimiento("SelectCategoriasReportes"); SqlDataReader datareader = null; try { datareader = _manejador.ejecutarConsultaDatos(comando); while (datareader.Read()) { byte id = (byte)datareader["pk_ID"]; string nombre = (string)datareader["Nombre"]; CategoriaReporte categoria = new CategoriaReporte(id, nombre); categorias.Add(categoria); } comando.Connection.Close(); } catch (Exception) { comando.Connection.Close(); throw new Excepcion("ErrorDatosConexion"); } return(categorias); }
/// <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 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"); } }
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> /// 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 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> /// Obtener datos de portavalor asignado a una carga ATM /// </summary> /// <param name="c">Carga asignada al portavalor</param> /// <returns>Datos del portavalor</returns> public void listarPotavalorPorResumenFacturacionCliente(ref ResumenFacturacionCliente c) { SqlCommand comando = _manejador.obtenerProcedimiento("SelectPortavalorAsignadoResumenFacturacionCliente"); SqlDataReader datareader = null; try { datareader = _manejador.ejecutarConsultaDatos(comando); if (datareader.Read()) { int id = (int)datareader["pk_ID"]; string nombre = (string)datareader["Nombre"]; string primer_apellido = (string)datareader["Primer_Apellido"]; string segundo_apellido = (string)datareader["Segundo_Apellido"]; string identificacion = (string)datareader["Identificacion"]; } comando.Connection.Close(); } catch (Exception) { comando.Connection.Close(); throw new Excepcion("ErrorDatosConexion"); } }
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"); } }
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); }
/// <summary> /// Agregar un registro de los montos por denominación del cierre de un cajero. /// </summary> /// <param name="r">Objeto RegistroDenominacionesCierre con los montos por denominacion</param> public void agregarRegistroDenominacionesCierre(ref RegistroDenominacionesCierre r) { SqlCommand comando = _manejador.obtenerProcedimiento("InsertCierreDenominaciones"); _manejador.agregarParametro(comando, "@cajero", r.Cajero, SqlDbType.Int); _manejador.agregarParametro(comando, "@coordinador", r.Coordinador, SqlDbType.Int); _manejador.agregarParametro(comando, "@fecha", r.Fecha, SqlDbType.Date); _manejador.agregarParametro(comando, "@colones_cincuenta_mil", r.Colones_cincuenta_mil, SqlDbType.Money); _manejador.agregarParametro(comando, "@colones_veinte_mil", r.Colones_veinte_mil, SqlDbType.Money); _manejador.agregarParametro(comando, "@colones_diez_mil", r.Colones_diez_mil, SqlDbType.Money); _manejador.agregarParametro(comando, "@colones_cinco_mil", r.Colones_cinco_mil, SqlDbType.Money); _manejador.agregarParametro(comando, "@colones_dos_mil", r.Colones_dos_mil, SqlDbType.Money); _manejador.agregarParametro(comando, "@colones_mil", r.Colones_mil, SqlDbType.Money); _manejador.agregarParametro(comando, "@colones_quinientos", r.Colones_quinientos, SqlDbType.Money); _manejador.agregarParametro(comando, "@colones_cien", r.Colones_cien, SqlDbType.Money); _manejador.agregarParametro(comando, "@colones_cincuenta", r.Colones_cincuenta, SqlDbType.Money); _manejador.agregarParametro(comando, "@colones_veinticinco", r.Colones_veinticinco, SqlDbType.Money); _manejador.agregarParametro(comando, "@colones_diez", r.Colones_diez, SqlDbType.Money); _manejador.agregarParametro(comando, "@colones_cinco", r.Colones_cinco, SqlDbType.Money); _manejador.agregarParametro(comando, "@dolares_cien", r.Dolares_cien, SqlDbType.Money); _manejador.agregarParametro(comando, "@dolares_cincuenta", r.Dolares_cincuenta, SqlDbType.Money); _manejador.agregarParametro(comando, "@dolares_veinte", r.Dolares_veinte, SqlDbType.Money); _manejador.agregarParametro(comando, "@dolares_diez", r.Dolares_diez, SqlDbType.Money); _manejador.agregarParametro(comando, "@dolares_cinco", r.Dolares_cinco, SqlDbType.Money); _manejador.agregarParametro(comando, "@dolares_uno", r.Dolares_uno, SqlDbType.Money); if (r.Cliente != null) { _manejador.agregarParametro(comando, "@cliente", r.Cliente.Id, SqlDbType.SmallInt); } else { _manejador.agregarParametro(comando, "@cliente", r.Cliente, SqlDbType.SmallInt); } _manejador.agregarParametro(comando, "@transportadora", r.Transportadora, SqlDbType.TinyInt); _manejador.agregarParametro(comando, "@externo", r.ProcesamientoExterno, SqlDbType.Bit); try { r.Id = (int)_manejador.ejecutarEscalar(comando); comando.Connection.Close(); } catch (Exception) { comando.Connection.Close(); throw new Excepcion("ErrorRegistroDenominacionesCierreRegistro"); } }
/// <summary> /// Registrar un nuevo proveedor. /// </summary> /// <param name="g">Objeto ProveedorCartucho con los datos del nuevo proveedor</param> public void agregarProveedorEquipo(ref ProveedorEquipo g) { SqlCommand comando = _manejador.obtenerProcedimiento("InsertProvedorEquipos"); _manejador.agregarParametro(comando, "@nombre", g.Nombre, SqlDbType.NVarChar); try { g.ID = (int)_manejador.ejecutarEscalar(comando); comando.Connection.Close(); } catch (Exception) { comando.Connection.Close(); throw new Excepcion("ErrorproveedorCartuchoRegistro"); } }
/// <summary> /// Registrar un nuevo estado. /// </summary> /// <param name="g">Objeto EstadoCartucho con los datos del nuevo estado</param> public void agregarEstadoCartucho(ref EstadoCartucho g) { SqlCommand comando = _manejador.obtenerProcedimiento("InsertEstado"); //_manejador.agregarParametro(comando, "@tipo", g.ID, SqlDbType.TinyInt); _manejador.agregarParametro(comando, "@estado", g.Estado, SqlDbType.NVarChar); try { g.ID = (int)_manejador.ejecutarEscalar(comando); comando.Connection.Close(); } catch (Exception) { comando.Connection.Close(); throw new Excepcion("ErrorEstadoCartuchoRegistro"); } }
/// <summary> /// Registrar una nueva cámara. /// </summary> /// <param name="c">Objeto TipoFallasBlindados con los datos de la nueva cámara</param> public void agregarTipoFallasBlindados(ref TipoFallasBlindados c) { SqlCommand comando = _manejador.obtenerProcedimiento("InsertTipoFallasBlindados"); _manejador.agregarParametro(comando, "@descripcion", c.Descripcion, SqlDbType.NVarChar); try { c.ID = (int)_manejador.ejecutarEscalar(comando); comando.Connection.Close(); } catch (Exception) { comando.Connection.Close(); throw new Excepcion("ErrorTipoFallasBlindadosRegistro"); } }
/// <summary> /// Registrar un nuevo perfil en el sistema. /// </summary> /// <param name="p">Objeto Perfil con los datos del nuevo perfil</param> public void agregarPerfil(ref Perfil p) { SqlCommand comando = _manejador.obtenerProcedimiento("InsertPerfil"); _manejador.agregarParametro(comando, "@nombre", p.Nombre, SqlDbType.VarChar); try { p.ID = (byte)_manejador.ejecutarEscalar(comando); comando.Connection.Close(); } catch (Exception) { comando.Connection.Close(); throw new Excepcion("ErrorPerfilRegistro"); } }
/// <summary> /// Registrar un nuevo deposito. /// </summary> /// <param name="d">Objeto Manojo con los datos del deposito</param> public void agregarManojo(ref Manojo d) { SqlCommand comando = _manejador.obtenerProcedimiento("InsertManojo"); _manejador.agregarParametro(comando, "@descripcion", d.Descripcion, SqlDbType.NVarChar); try { d.ID = (int)_manejador.ejecutarEscalar(comando); comando.Connection.Close(); } catch (Exception) { comando.Connection.Close(); throw new Excepcion("ErrorManojoRegistro"); } }
public void agregarGarantiaCartucho(ref GarantiaCartucho g) { SqlCommand comando = _manejador.obtenerProcedimiento("[InsertGarantiaCartucho]"); _manejador.agregarParametro(comando, "@dias", g.dias, SqlDbType.SmallInt); _manejador.agregarParametro(comando, "@colaborador", g.usuario, SqlDbType.SmallInt); try { g.ID = Convert.ToInt32(_manejador.ejecutarEscalar(comando)); comando.Connection.Close(); } catch (Exception) { comando.Connection.Close(); throw new Excepcion("ErrorFallaGarantiaRegistro"); } }
/// <summary> /// Registrar una nueva penalidad. /// </summary> /// <param name="c">Objeto Penalidad con los datos de la nueva penalidad</param> public void agregarPenalidad(ref Penalidad c) { SqlCommand comando = _manejador.obtenerProcedimiento("InsertPenalidad"); _manejador.agregarParametro(comando, "@descripcion", c.Descripcion, SqlDbType.VarChar); _manejador.agregarParametro(comando, "@tipo", c.TipoPenalidad.Id, SqlDbType.Int); try { c.ID = (int)_manejador.ejecutarEscalar(comando); comando.Connection.Close(); } catch (Exception) { comando.Connection.Close(); throw new Excepcion("ErrorPenalidadRegistro"); } }
/// <summary> /// Registrar un nueva ciudad en el sistema. /// </summary> /// <param name="c">Objeto Ciudad con los datos de la nueva ciudad</param> public void agregarCiudad(ref Ciudad c) { SqlCommand comando = _manejador.obtenerProcedimiento("InsertCiudad"); _manejador.agregarParametro(comando, "@nombre", c.Nombre, SqlDbType.VarChar); _manejador.agregarParametro(comando, "@provincia", c.Provincia, SqlDbType.TinyInt); try { c.Id = (short)_manejador.ejecutarEscalar(comando); comando.Connection.Close(); } catch (Exception) { comando.Connection.Close(); throw new Excepcion("ErrorCiudadRegistro"); } }
/// <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 un nuevo tipo de error para los cierres. /// </summary> /// <param name="t">Objeto TipoErrorCierre con los datos del nuevo tipo de error</param> public void agregarTipoError(ref TipoErrorCierre t) { SqlCommand comando = _manejador.obtenerProcedimiento("InsertTipoErrorCierre"); _manejador.agregarParametro(comando, "@nombre", t.Nombre, SqlDbType.VarChar); _manejador.agregarParametro(comando, "@descripcion", t.Descripcion, SqlDbType.VarChar); try { t.Id = (byte)_manejador.ejecutarEscalar(comando); comando.Connection.Close(); } catch (Exception) { comando.Connection.Close(); throw new Excepcion("ErrorTipoErrorCierreRegistro"); } }
/// <summary> /// Registrar un nuevo dispositivo. /// </summary> /// <param name="c">Objeto Dispositivo con los datos del nuevo dispositivo</param> public void agregarDispositivo(ref Dispositivo c) { SqlCommand comando = _manejador.obtenerProcedimiento("InsertDispositivo"); _manejador.agregarParametro(comando, "@serial", c.Serial, SqlDbType.VarChar); _manejador.agregarParametro(comando, "@descripcion", c.Descripcion, SqlDbType.VarChar); try { c.ID = (int)_manejador.ejecutarEscalar(comando); comando.Connection.Close(); } catch (Exception) { comando.Connection.Close(); throw new Excepcion("ErrorDispositivoRegistro"); } }
/// <summary> /// Registrar una nueva cámara. /// </summary> /// <param name="c">Objeto Espera con los datos de la nueva cámara</param> public void agregarEspera(ref Espera c) { SqlCommand comando = _manejador.obtenerProcedimiento("InsertEspera"); _manejador.agregarParametro(comando, "@codigo", c.Identificador, SqlDbType.VarChar); _manejador.agregarParametro(comando, "@descripcion", c.Descripcion, SqlDbType.NVarChar); try { c.ID = (int)_manejador.ejecutarEscalar(comando); comando.Connection.Close(); } catch (Exception) { comando.Connection.Close(); throw new Excepcion("ErrorEsperaRegistro"); } }
/// <summary> /// Registrar en el sistema la carga de emergencia de un ATM. /// </summary> /// <param name="c">Objeto CargaEmergenciaATM con los datos de la carga de emergencia/param> public void agregarCargaEmergenciaATM(ref CargaEmergenciaATM c) { SqlCommand comando = _manejador.obtenerProcedimiento("InsertCargaEmergenciaATM"); _manejador.agregarParametro(comando, "@atm", c.ATM, SqlDbType.SmallInt); _manejador.agregarParametro(comando, "@fecha", c.Fecha, SqlDbType.Date); try { c.ID = (int)_manejador.ejecutarEscalar(comando); comando.Connection.Close(); } catch (Exception) { comando.Connection.Close(); throw new Excepcion("ErrorCargaEmergenciaATMRegistro"); } }
/// <summary> /// Registrar una nueva cámara. /// </summary> /// <param name="c">Objeto InconsistenciaFacturacion con los datos de la nueva cámara</param> public void agregarInconsistenciaFacturacion(ref InconsistenciaFacturacion c) { SqlCommand comando = _manejador.obtenerProcedimiento("InsertInconsistenciaFacturacion"); _manejador.agregarParametro(comando, "@identificador", c.Identificador, SqlDbType.NVarChar); try { c.ID = (int)_manejador.ejecutarEscalar(comando); comando.Connection.Close(); } catch (Exception) { comando.Connection.Close(); throw new Excepcion("ErrorInconsistenciaFacturacionRegistro"); } }
/// <summary> /// Registrar una Falla /// </summary> /// <param name="f">Objeto Falla con los datos de la falla</param> public void agregarFalla(ref Falla f) { SqlCommand comando = _manejador.obtenerProcedimiento("InsertFalla"); _manejador.agregarParametro(comando, "@descripcion", f.Descripcion, SqlDbType.VarChar); _manejador.agregarParametro(comando, "@tipofalla", f.Tipo_Falla, SqlDbType.TinyInt); try { f.ID = (short)_manejador.ejecutarEscalar(comando); comando.Connection.Close(); } catch (Exception) { comando.Connection.Close(); throw new Excepcion("ErrorFallaRegistro"); } }
/// <summary> /// Registrar una nueva cámara. /// </summary> /// <param name="c">Objeto Camara con los datos de la nueva cámara</param> public void agregarCamara(ref Camara c) { SqlCommand comando = _manejador.obtenerProcedimiento("InsertCamara"); _manejador.agregarParametro(comando, "@identificador", c.Identificador, SqlDbType.VarChar); _manejador.agregarParametro(comando, "@area", c.Area, SqlDbType.TinyInt); try { c.ID = (byte)_manejador.ejecutarEscalar(comando); comando.Connection.Close(); } catch (Exception) { comando.Connection.Close(); throw new Excepcion("ErrorCamaraRegistro"); } }
/// <summary> /// Registrar una nueva causa para las gestiones. /// </summary> /// <param name="c">Objeto CausaGestion con los datos de la nueva causa</param> public void agregarCausaGestion(ref CausaGestion c) { SqlCommand comando = _manejador.obtenerProcedimiento("InsertCausaGestion"); _manejador.agregarParametro(comando, "@descripcion", c.Descripcion, SqlDbType.VarChar); _manejador.agregarParametro(comando, "@causante", c.Causante, SqlDbType.TinyInt); try { c.Id = (byte)_manejador.ejecutarEscalar(comando); comando.Connection.Close(); } catch (Exception) { comando.Connection.Close(); throw new Excepcion("ErrorCausaGestionRegistro"); } }
/// <summary> /// Registrar una nueva falla. /// </summary> /// <param name="g">Objeto FallaCartucho con los datos de la nueva falla</param> public void agregarFallaCartucho(ref FallaCartucho g) { SqlCommand comando = _manejador.obtenerProcedimiento("InsertFallaCartuchos"); _manejador.agregarParametro(comando, "@nombre", g.Nombre, SqlDbType.NVarChar); _manejador.agregarParametro(comando, "@cantidad", g.Cantidad, SqlDbType.Int); _manejador.agregarParametro(comando, "@norecuperable", g.NoRecuperable, SqlDbType.Bit); try { g.ID = (int)_manejador.ejecutarEscalar(comando); comando.Connection.Close(); } catch (Exception) { comando.Connection.Close(); throw new Excepcion("ErrorFallaCartuchoRegistro"); } }
/// <summary> /// Registrar en el sistema el monto de una descarga full. /// </summary> /// <param name="m">Objeto MontoDescargaATMFull con los datos del monto</param> /// <param name="d">Descarga a la que pertenece el monto</param> public void agregarMontoDescargaATMFull(ref MontoDescargaATMFull m, DescargaATMFull d) { SqlCommand comando = _manejador.obtenerProcedimiento("InsertDescargaATMFullMonto"); _manejador.agregarParametro(comando, "@denominacion", m.Denominacion, SqlDbType.TinyInt); _manejador.agregarParametro(comando, "@descarga", d, SqlDbType.Int); try { m.ID = (int)_manejador.ejecutarEscalar(comando); comando.Connection.Close(); } catch (Exception) { comando.Connection.Close(); throw new Excepcion("ErrorMontoDescargaATMFullRegistro"); } }