Пример #1
0
        public Telefono buscarTelefono(long CUIT)
        {
            Telefono           telefono    = new Telefono();
            AccesoDatosManager accesoDatos = new AccesoDatosManager();

            try
            {
                accesoDatos.setearConsulta("SELECT ID,NUMERO,TIPOTEL FROM TELEFONOS INNER JOIN PROVEEDORES ON TELEFONOS.ID = PROVEEDORES.IDTELEFONO WHERE PROVEEDORES.CUIT =" + "'" + CUIT + "'");
                accesoDatos.abrirConexion();
                accesoDatos.ejecutarConsulta();
                accesoDatos.Lector.Read();
                telefono.Id             = (long)accesoDatos.Lector["ID"];
                telefono.Numero         = (int)accesoDatos.Lector["NUMERO"];
                telefono.TipoDeTelefono = accesoDatos.Lector["TIPOTEL"].ToString();

                return(telefono);
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                accesoDatos.cerrarConexion();
            }
        }
Пример #2
0
        public bool verificarDatoCargado(Test test)
        {
            AccesoDatosManager accesoDatos = new AccesoDatosManager();
            bool resultado = false;

            try
            {
                accesoDatos.setearConsulta("select * from DATOSPRUEBA where IDTest = " + test.ID);
                accesoDatos.abrirConexion();
                accesoDatos.ejecutarConsulta();
                if (accesoDatos.Lector.Read())
                {
                    resultado = true;
                }
                return(resultado);
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                accesoDatos.cerrarConexion();
            }
        }
        public List <Sistema> listarSistemas()
        {
            List <Sistema>     listado     = new List <Sistema>();
            AccesoDatosManager accesoDatos = new AccesoDatosManager();
            Sistema            Sistema     = new Sistema();

            try
            {
                accesoDatos.setearConsulta("select ID,Nombre from SISTEMAS");
                accesoDatos.abrirConexion();
                accesoDatos.ejecutarConsulta();
                while (accesoDatos.Lector.Read())
                {
                    Sistema        = new Sistema();
                    Sistema.id     = (int)accesoDatos.Lector["ID"];
                    Sistema.Nombre = accesoDatos.Lector["Nombre"].ToString();
                    listado.Add(Sistema);
                }
                return(listado);
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                accesoDatos.cerrarConexion();
            }
        }
Пример #4
0
        //traer los productos desde la base de datos
        //para mostrar en la web (carrousel por mundos)

        public List <Producto> mostrarProducto()
        {
            AccesoDatosManager accesoDatos   = new AccesoDatosManager();
            List <Producto>    listaProducto = new List <Producto>();
            Producto           producto;

            try
            {
                accesoDatos.setearConsulta("Select Id,Titulo,Descripcion,URLImagen from Productos");
                //accesoDatos.Comando.Parameters.Clear();
                //accesoDatos.Comando.Parameters.AddWithValue("@Id");
                accesoDatos.abrirConexion();
                accesoDatos.ejecutarConsulta();

                while (accesoDatos.Lector.Read())
                {
                    producto             = new Producto();
                    producto.Id          = (Int64)accesoDatos.Lector["Id"];
                    producto.Titulo      = accesoDatos.Lector["Titulo"].ToString();
                    producto.Descripcion = accesoDatos.Lector["Descripcion"].ToString();
                    producto.URLImagen   = accesoDatos.Lector["URLImagen"].ToString();
                    listaProducto.Add(producto);
                }
                return(listaProducto);
            }

            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                accesoDatos.cerrarConexion();
            }
        }
        public bool Login(string usuario, string contraseña)
        {
            AccesoDatosManager accesoDatos = new AccesoDatosManager();
            bool resultado = false;

            try
            {
                accesoDatos.setearConsulta("select * from USUARIOS where Documento = '" + usuario + "' and Contraseña= '" + contraseña + "'");
                accesoDatos.abrirConexion();
                accesoDatos.ejecutarConsulta();
                if (accesoDatos.Lector.Read())
                {
                    resultado = true;
                }
                return(resultado);
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                accesoDatos.cerrarConexion();
            }
        }
Пример #6
0
        public bool dniCuilDuplicado(string Numero, char Tipo)
        {
            AccesoDatosManager accesoDatos = new AccesoDatosManager();

            try
            {
                if (Tipo == 'D')
                {
                    accesoDatos.setearConsulta("SELECT DNI, CUIL FROM EMPLEADOS WHERE DNI = '" + Numero + "'");
                }
                else
                {
                    accesoDatos.setearConsulta("SELECT DNI, CUIL FROM EMPLEADOS WHERE CUIL = '" + Numero + "'");
                }
                accesoDatos.abrirConexion();
                accesoDatos.ejecutarConsulta();
                while (accesoDatos.Lector.Read())
                {
                    return(true);
                }
                return(false);
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                accesoDatos.cerrarConexion();
            }
        }
Пример #7
0
        public List <Perfil> listarPerfiles()
        {
            List <Perfil>      listado     = new List <Perfil>();
            AccesoDatosManager accesoDatos = new AccesoDatosManager();
            Perfil             perfil;

            try
            {
                accesoDatos.setearConsulta("select ID, Descripcion from PERFILES");
                accesoDatos.abrirConexion();
                accesoDatos.ejecutarConsulta();
                while (accesoDatos.Lector.Read())
                {
                    perfil        = new Perfil();
                    perfil.id     = (int)accesoDatos.Lector["ID"];
                    perfil.Nombre = accesoDatos.Lector["Descripcion"].ToString();
                    listado.Add(perfil);
                }
                return(listado);
            }
            catch (Exception)
            {
                throw;
            }
            finally
            {
                accesoDatos.cerrarConexion();
            }
        }
Пример #8
0
        public List <metodoPago> listarEfectivo(Pago numpago)
        {
            List <metodoPago>  listado     = new List <metodoPago>();
            AccesoDatosManager accesoDatos = new AccesoDatosManager();
            metodoPago         pago;

            try
            {
                accesoDatos.setearConsulta("select e.id,e.importe,p.fechaPago,c.nombre from efectivos as e inner join clientes c on c.id=e.idCliente inner join pagos p on p.id=e.idPago where p.id=" + numpago.id);
                accesoDatos.abrirConexion();
                accesoDatos.ejecutarConsulta();
                while (accesoDatos.Lector.Read())
                {
                    pago                = new metodoPago();
                    pago.cliente        = new Cliente();
                    pago.cliente.nombre = accesoDatos.Lector["nombre"].ToString();
                    pago.id             = (long)accesoDatos.Lector["id"];
                    pago.importe        = (decimal)accesoDatos.Lector["importe"];
                    pago.fechaPago      = (DateTime)accesoDatos.Lector["fechaPago"];
                    pago.tipo           = "Efectivo";

                    listado.Add(pago);
                }

                return(listado);
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                accesoDatos.cerrarConexion();
            }
        }
Пример #9
0
        public List <Transferencia> listarTransferencias(metodoPago p)
        {
            List <Transferencia> listado     = new List <Transferencia>();
            AccesoDatosManager   accesoDatos = new AccesoDatosManager();
            Transferencia        t;

            try
            {
                accesoDatos.setearConsulta("select t.importe,c.nombre,t.id,t.banco,t.numeroTransferencia from transferencias as t inner join clientes c on c.id=t.idCliente  where t.id=" + p.id);
                accesoDatos.abrirConexion();
                accesoDatos.ejecutarConsulta();
                while (accesoDatos.Lector.Read())
                {
                    t                     = new Transferencia();
                    t.cliente             = new Cliente();
                    t.cliente.nombre      = accesoDatos.Lector["nombre"].ToString();
                    t.id                  = (long)accesoDatos.Lector["id"];
                    t.importe             = (decimal)accesoDatos.Lector["importe"];
                    t.Banco               = accesoDatos.Lector["banco"].ToString();
                    t.numeroTransferencia = accesoDatos.Lector["numeroTransferencia"].ToString();
                    listado.Add(t);
                }

                return(listado);
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                accesoDatos.cerrarConexion();
            }
        }
Пример #10
0
        public int idMax()
        {
            int id = 0;
            AccesoDatosManager accesoDatos = new AccesoDatosManager();

            try
            {
                accesoDatos.setearConsulta("Select COUNT(*) as contar,CONVERT(int,Max(id)+1) as idMax from Pagos");
                accesoDatos.abrirConexion();
                accesoDatos.ejecutarConsulta();
                while (accesoDatos.Lector.Read())
                {
                    int cont = (int)accesoDatos.Lector["contar"];
                    if (cont == 0)
                    {
                        return(0);
                    }
                    id = (int)accesoDatos.Lector["IdMax"];
                }
                return(id);
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                accesoDatos.cerrarConexion();
            }
        }
Пример #11
0
        public List <Pago> listarPagos()
        {
            List <Pago>        listado     = new List <Pago>();
            AccesoDatosManager accesoDatos = new AccesoDatosManager();
            Pago pago;

            try
            {
                accesoDatos.setearConsulta("select p.id,p.fechaPago,c.nombre from pagos as p inner join clientes c on c.id=p.idCliente where p.activo=1");
                accesoDatos.abrirConexion();
                accesoDatos.ejecutarConsulta();
                while (accesoDatos.Lector.Read())
                {
                    pago                = new Pago();
                    pago.cliente        = new Cliente();
                    pago.cliente.nombre = accesoDatos.Lector["nombre"].ToString();
                    pago.id             = (long)accesoDatos.Lector["id"];
                    pago.fecha          = (DateTime)accesoDatos.Lector["fechaPago"];

                    listado.Add(pago);
                }

                return(listado);
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                accesoDatos.cerrarConexion();
            }
        }
Пример #12
0
        //TELEFONOS POR CLIENTE
        public List <Telefono> listarTelefonosXCliente(Cliente cliente)
        {
            AccesoDatosManager accesoDatos = new AccesoDatosManager();
            List <Telefono>    listado     = new List <Telefono>();
            Telefono           nuevo;

            try
            {
                accesoDatos.setearConsulta("SELECT T.* FROM TELEFONOS AS T INNER JOIN TELEFONOS_X_CLIENTES AS TC ON TC.IDTELEFONO = T.ID WHERE TC.IDCLIENTE = " + cliente.ID);
                accesoDatos.abrirConexion();
                accesoDatos.ejecutarConsulta();
                while (accesoDatos.Lector.Read())
                {
                    nuevo             = new Telefono();
                    nuevo.ID          = accesoDatos.Lector.GetInt32(0);
                    nuevo.Numero      = accesoDatos.Lector.GetString(1);
                    nuevo.Descripcion = accesoDatos.Lector.GetString(2);
                    if (nuevo.Descripcion == "")
                    {
                        nuevo.Descripcion = "Sin definir";
                    }
                    listado.Add(nuevo);
                }
                return(listado);
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                accesoDatos.cerrarConexion();
            }
        }
Пример #13
0
        //MAILS POR CLIENTE
        public List <Mail> listarMailsXCliente(Cliente cliente)
        {
            AccesoDatosManager accesoDatos = new AccesoDatosManager();
            List <Mail>        listado     = new List <Mail>();
            Mail nuevo;

            try
            {
                accesoDatos.setearConsulta("SELECT M.* FROM MAILS AS M INNER JOIN MAILS_X_CLIENTES AS MC ON MC.IDMAIL = M.ID WHERE MC.IDCLIENTE = " + cliente.ID);
                accesoDatos.abrirConexion();
                accesoDatos.ejecutarConsulta();
                while (accesoDatos.Lector.Read())
                {
                    nuevo             = new Mail();
                    nuevo.ID          = accesoDatos.Lector.GetInt32(0);
                    nuevo.Direccion   = accesoDatos.Lector.GetString(1);
                    nuevo.Descripcion = accesoDatos.Lector.GetString(2);
                    listado.Add(nuevo);
                }
                return(listado);
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                accesoDatos.cerrarConexion();
            }
        }
Пример #14
0
        public Usuarios IniciarSesion(Usuarios nuevo)
        {
            Usuarios           usuario     = new Usuarios();
            AccesoDatosManager accesoDatos = new AccesoDatosManager();

            try
            {
                accesoDatos.setearConsulta("SELECT NOMBRE,DNI,PERMISO FROM USUARIOS WHERE NOMBRE =" + "'" + nuevo.NombreUsuario + "'" + "AND CODIGO=" + "'" + nuevo.Contraseña + "'");
                accesoDatos.abrirConexion();
                accesoDatos.ejecutarConsulta();
                accesoDatos.Lector.Read();
                usuario.NombreUsuario = accesoDatos.Lector["NOMBRE"].ToString();
                usuario.Dni           = (int)accesoDatos.Lector["DNI"];
                usuario.Permiso       = (int)accesoDatos.Lector["PERMISO"];
                accesoDatos.cerrarConexion();


                return(usuario);
            }
            catch
            {
                usuario.Dni = 0;
                return(usuario);
            }
            finally
            {
                accesoDatos.cerrarConexion();
            }
        }
Пример #15
0
        private void listarProductosXCompra(Compra compra)
        {
            AccesoDatosManager accesoDatos = new AccesoDatosManager();
            ProductoNegocio    negocioP    = new ProductoNegocio();
            DetalleCompra      detalle;

            try
            {
                accesoDatos.setearConsulta("SELECT * FROM PRODUCTOS_X_COMPRA WHERE IDCOMPRA = " + compra.ID);
                accesoDatos.abrirConexion();
                accesoDatos.ejecutarConsulta();
                while (accesoDatos.Lector.Read())
                {
                    detalle                = new DetalleCompra();
                    detalle.Producto       = new Producto();
                    detalle.Producto       = negocioP.listarProducto(accesoDatos.Lector.GetInt32(2));
                    detalle.Cantidad       = accesoDatos.Lector.GetInt32(3);
                    detalle.PrecioUnitario = Math.Round(detalle.Producto.PrecioUnitario, 3);
                    detalle.PrecioParcial  = Math.Round((detalle.Cantidad * detalle.PrecioUnitario), 3);
                    compra.Detalle.Add(detalle);
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                accesoDatos.cerrarConexion();
            }
        }
Пример #16
0
        public List <Efectivo> listarEfectivo(metodoPago p)
        {
            List <Efectivo>    listado     = new List <Efectivo>();
            AccesoDatosManager accesoDatos = new AccesoDatosManager();
            Efectivo           e;

            try
            {
                accesoDatos.setearConsulta("select e.importe,c.nombre,e.id from efectivos as e inner join clientes c on c.id=e.idCliente  where e.id=" + p.id);
                accesoDatos.abrirConexion();
                accesoDatos.ejecutarConsulta();
                while (accesoDatos.Lector.Read())
                {
                    e                = new Efectivo();
                    e.cliente        = new Cliente();
                    e.cliente.nombre = accesoDatos.Lector["nombre"].ToString();
                    e.id             = (long)accesoDatos.Lector["id"];
                    e.importe        = (decimal)accesoDatos.Lector["importe"];
                    listado.Add(e);
                }

                return(listado);
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                accesoDatos.cerrarConexion();
            }
        }
Пример #17
0
        public List <Mago> listarMagos()
        {
            AccesoDatosManager accesoDatos = new AccesoDatosManager();
            List <Mago>        listado     = new List <Mago>();
            Mago nuevo;

            try
            {
                accesoDatos.setearConsulta("SELECT * FROM MAGOS");
                accesoDatos.abrirConexion();
                accesoDatos.ejecutarConsulta();
                while (accesoDatos.Lector.Read())
                {
                    nuevo         = new Mago();
                    nuevo.Casa    = new Casa();
                    nuevo.ID      = accesoDatos.Lector.GetInt32(0);
                    nuevo.Nombre  = accesoDatos.Lector.GetString(1);
                    nuevo.Casa.ID = accesoDatos.Lector.GetInt32(2);
                    agregarCasa(nuevo);
                    listado.Add(nuevo);
                }
                return(listado);
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                accesoDatos.cerrarConexion();
            }
        }
Пример #18
0
        public List <Categoria> listarCategorias()
        {
            AccesoDatosManager accesoDatos = new AccesoDatosManager();
            List <Categoria>   listado     = new List <Categoria>();
            Categoria          nueva;

            try
            {
                accesoDatos.setearConsulta("SELECT ID, NOMBRE, ESTADO FROM CATEGORIAS");
                accesoDatos.abrirConexion();
                accesoDatos.ejecutarConsulta();
                while (accesoDatos.Lector.Read())
                {
                    nueva        = new Categoria();
                    nueva.ID     = accesoDatos.Lector.GetInt32(0);
                    nueva.Nombre = accesoDatos.Lector.GetString(1);
                    nueva.Estado = accesoDatos.Lector.GetBoolean(2);
                    listado.Add(nueva);
                }
                return(listado);
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                accesoDatos.cerrarConexion();
            }
        }
Пример #19
0
        public List <Categoria> listarCategorias()
        {
            List <Categoria>   listado     = new List <Categoria>();
            AccesoDatosManager accesoDatos = new AccesoDatosManager();
            Categoria          cat         = new Categoria();

            try
            {
                accesoDatos.setearConsulta("Select Id,Nombre from CATEGORIAS");
                accesoDatos.abrirConexion();
                accesoDatos.ejecutarConsulta();
                while (accesoDatos.Lector.Read())
                {
                    cat             = new Categoria();
                    cat.id          = (int)accesoDatos.Lector["Id"];
                    cat.descripcion = accesoDatos.Lector["Nombre"].ToString();
                    listado.Add(cat);
                }

                return(listado);
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                accesoDatos.cerrarConexion();
            }
        }
Пример #20
0
        public List <Marcas> listarMarcas()
        {
            List <Marcas>      listado     = new List <Marcas>();
            AccesoDatosManager accesoDatos = new AccesoDatosManager();
            Marcas             marca;

            try
            {
                accesoDatos.setearConsulta("SELECT ID, NOMBRE FROM MARCAS");
                accesoDatos.abrirConexion();
                accesoDatos.ejecutarConsulta();
                while (accesoDatos.Lector.Read())
                {
                    marca        = new Marcas();
                    marca.Id     = (int)accesoDatos.Lector["ID"];
                    marca.Nombre = accesoDatos.Lector["NOMBRE"].ToString();
                    listado.Add(marca);
                }

                return(listado);
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                accesoDatos.cerrarConexion();
            }
        }
Пример #21
0
        public List <Direccion> ListarDirecciones()
        {
            List <Direccion>   listado     = new List <Direccion>();
            AccesoDatosManager accesoDatos = new AccesoDatosManager();
            Direccion          direc       = new Direccion();

            try
            {
                accesoDatos.setearConsulta("Select calle, Numero from Personas");
                accesoDatos.abrirConexion();
                accesoDatos.ejecutarConsulta();
                while (accesoDatos.Lector.Read())
                {
                    direc        = new Direccion();
                    direc.Calle  = accesoDatos.Lector.GetString(0);
                    direc.Numero = (int)accesoDatos.Lector["Numero"];
                    listado.Add(direc);
                }

                return(listado);
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                accesoDatos.cerrarConexion();
            }
        }
Пример #22
0
        public Categorias buscarCategoria(long Id)
        {
            Categorias         categoria   = new Categorias();
            AccesoDatosManager accesoDatos = new AccesoDatosManager();

            try
            {
                accesoDatos.setearConsulta("SELECT C.ID,C.NOMBRE FROM CATEGORIAS AS C INNER JOIN PRODUCTOS ON C.ID = PRODUCTOS.IDCATEGORIA WHERE PRODUCTOS.ID =" + "'" + Id + "'");
                accesoDatos.abrirConexion();
                accesoDatos.ejecutarConsulta();
                accesoDatos.Lector.Read();
                categoria.Id     = (int)accesoDatos.Lector["ID"];
                categoria.Nombre = accesoDatos.Lector["NOMBRE"].ToString();

                return(categoria);
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                accesoDatos.cerrarConexion();
            }
        }
        public List <UsuarioTester> listarUsuariosT()
        {
            List <UsuarioTester> listado     = new List <UsuarioTester>();
            AccesoDatosManager   accesoDatos = new AccesoDatosManager();
            UsuarioTester        usuario     = new UsuarioTester();

            try
            {
                accesoDatos.setearConsulta("select ID,Nombre,Apellido,Documento,Contraseña,Mail from USUARIOS");
                accesoDatos.abrirConexion();
                accesoDatos.ejecutarConsulta();
                while (accesoDatos.Lector.Read())
                {
                    usuario            = new UsuarioTester();
                    usuario.ID         = (int)accesoDatos.Lector["ID"];
                    usuario.Nombre     = accesoDatos.Lector["Nombre"].ToString();
                    usuario.Apellido   = accesoDatos.Lector["Apellido"].ToString();
                    usuario.Documento  = accesoDatos.Lector["Documento"].ToString();
                    usuario.Contraseña = accesoDatos.Lector["Contraseña"].ToString();
                    usuario.Mail       = accesoDatos.Lector["Mail"].ToString();
                    listado.Add(usuario);
                }
                return(listado);
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                accesoDatos.cerrarConexion();
            }
        }
Пример #24
0
        public Marcas buscarMarca(long Id)
        {
            Marcas             marca       = new Marcas();
            AccesoDatosManager accesoDatos = new AccesoDatosManager();

            try
            {
                accesoDatos.setearConsulta("SELECT C.ID,C.NOMBRE FROM MARCAS AS C INNER JOIN PRODUCTOS ON C.ID = PRODUCTOS.IDMARCA WHERE PRODUCTOS.ID =" + "'" + Id + "'");
                accesoDatos.abrirConexion();
                accesoDatos.ejecutarConsulta();
                accesoDatos.Lector.Read();
                marca.Id     = (int)accesoDatos.Lector["ID"];
                marca.Nombre = accesoDatos.Lector["NOMBRE"].ToString();

                return(marca);
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                accesoDatos.cerrarConexion();
            }
        }
Пример #25
0
        public bool verificarEnUso(SiniestroPrueba stroMod, Test test)
        {
            AccesoDatosManager accesoDatos = new AccesoDatosManager();
            bool enUso = false;

            try
            {
                accesoDatos.setearConsulta("select * from CASOSPRUEBA where IDDatoPrueba = " + stroMod.ID + " and IDTest= " + test.ID);
                accesoDatos.abrirConexion();
                accesoDatos.ejecutarConsulta();
                while (accesoDatos.Lector.Read())
                {
                    enUso = true;
                }
                return(enUso);
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                accesoDatos.cerrarConexion();
            }
        }
        public bool chequearDNI(int dni)
        {
            AccesoDatosManager accesoDatos = new AccesoDatosManager();

            try
            {
                accesoDatos.setearConsulta("select * from CLIENTES where DNI= '" + dni + "'");
                // accesoDatos.setearConsulta("SELECT DNI FROM CLIENTES WHERE DNI LIKE @dni");
                // accesoDatos.Comando.Parameters.Clear();
                // accesoDatos.Comando.Parameters.AddWithValue("@dni", dni);

                accesoDatos.abrirConexion();
                accesoDatos.ejecutarConsulta();

                if (accesoDatos.Lector.Read())
                {
                    return(true);
                }
                else
                {
                    return(false);
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Пример #27
0
        public bool comprobarVoucher(string Codigo)
        {
            AccesoDatosManager accesoDatos = new AccesoDatosManager();

            try
            {
                accesoDatos.setearConsulta("SELECT * FROM VOUCHERS WHERE CodigoVoucher = '" + Codigo + "'");
                accesoDatos.abrirConexion();
                accesoDatos.ejecutarConsulta();
                while (accesoDatos.Lector.Read())
                {
                    if (accesoDatos.Lector.GetBoolean(2))
                    {
                        return(false);
                    }
                    return(true);
                }
                return(false);
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                accesoDatos.cerrarConexion();
            }
        }
Пример #28
0
        public List <Compra> listarCompras()
        {
            AccesoDatosManager accesoDatos = new AccesoDatosManager();
            ProveedorNegocio   negocioP    = new ProveedorNegocio();
            List <Compra>      listado     = new List <Compra>();
            Compra             nueva       = new Compra();

            try
            {
                accesoDatos.setearConsulta("SELECT * FROM COMPRAS");
                accesoDatos.abrirConexion();
                accesoDatos.ejecutarConsulta();
                while (accesoDatos.Lector.Read())
                {
                    nueva           = new Compra();
                    nueva.Proveedor = new Proveedor();
                    nueva.Detalle   = new List <DetalleCompra>();
                    nueva.ID        = accesoDatos.Lector.GetInt32(0);
                    nueva.Proveedor = negocioP.listarProveedor(accesoDatos.Lector.GetInt32(1));
                    listarProductosXCompra(nueva);
                    nueva.Importe = accesoDatos.Lector.GetDecimal(2);
                    nueva.Fecha   = accesoDatos.Lector.GetDateTime(3);
                    listado.Add(nueva);
                }
                return(listado);
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                accesoDatos.cerrarConexion();
            }
        }
        public List <Compañia> listarCompañias()
        {
            List <Compañia>    listado     = new List <Compañia>();
            AccesoDatosManager accesoDatos = new AccesoDatosManager();
            Compañia           Compañia    = new Compañia();

            try
            {
                accesoDatos.setearConsulta("select ID,Nombre,CP,Pais,Provincia,Localidad from COMPAÑIAS");
                accesoDatos.abrirConexion();
                accesoDatos.ejecutarConsulta();
                while (accesoDatos.Lector.Read())
                {
                    Compañia           = new Compañia();
                    Compañia.ID        = (int)accesoDatos.Lector["ID"];
                    Compañia.Nombre    = accesoDatos.Lector["Nombre"].ToString();
                    Compañia.Pais      = accesoDatos.Lector["Pais"].ToString();
                    Compañia.Provincia = accesoDatos.Lector["Provincia"].ToString();
                    Compañia.Localidad = accesoDatos.Lector["Localidad"].ToString();
                    Compañia.CP        = (short)accesoDatos.Lector["CP"];
                    listado.Add(Compañia);
                }
                return(listado);
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                accesoDatos.cerrarConexion();
            }
        }
Пример #30
0
        public bool verificarUsuario(Usuario usuario)
        {
            AccesoDatosManager accesoDatos = new AccesoDatosManager();

            try
            {
                accesoDatos.setearConsulta("SELECT U.* FROM USUARIOS AS U RIGHT JOIN EMPLEADOS AS E ON E.IDUSUARIO = U.ID WHERE U.USUARIO = '" + usuario.Nombre + "' AND U.CONTRASEÑA = '" + usuario.Contraseña + "' ");
                accesoDatos.abrirConexion();
                accesoDatos.ejecutarConsulta();
                while (accesoDatos.Lector.Read())
                {
                    usuario.ID = (int)accesoDatos.Lector["ID"];
                    return(true);
                }
                return(false);
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                accesoDatos.cerrarConexion();
            }
        }