Ejemplo n.º 1
0
        public void modificarCorredor(Corredor modificar)
        {
            AccesoDatosManager accesoDatos = new AccesoDatosManager();

            try
            {
                accesoDatos.setearConsulta("update CORREDORES Set Id_Proveedor=@Id_Proveedor, Numero=@Numero, Nombre=@Nombre," +
                                           " Apellido=@Apellido, Telefono=@Telefono, Celular=@Celular, Mail=@Mail " +
                                           " Where Id_Proveedor=" + modificar.Id_Proveedor.ToString());
                accesoDatos.Comando.Parameters.Clear();
                accesoDatos.Comando.Parameters.AddWithValue("@Id_Proveedor", modificar.Id_Proveedor);
                accesoDatos.Comando.Parameters.AddWithValue("@Numero", modificar.Número);
                accesoDatos.Comando.Parameters.AddWithValue("@Nombre", modificar.Nombre);
                accesoDatos.Comando.Parameters.AddWithValue("@Apellido", modificar.Apellido);
                accesoDatos.Comando.Parameters.AddWithValue("@Telefono", modificar.Teléfono);
                accesoDatos.Comando.Parameters.AddWithValue("@Celular", modificar.Celular);
                accesoDatos.Comando.Parameters.AddWithValue("@Mail", modificar.Mail);
                accesoDatos.abrirConexion();
                accesoDatos.ejecutarAccion();
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                accesoDatos.cerrarConexion();
            }
        }
Ejemplo n.º 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();
            }
        }
Ejemplo n.º 3
0
        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();
            }
        }
Ejemplo n.º 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();
            }
        }
Ejemplo n.º 6
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();
            }
        }
Ejemplo n.º 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();
            }
        }
Ejemplo n.º 8
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();
            }
        }
Ejemplo n.º 9
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();
            }
        }
Ejemplo n.º 10
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();
            }
        }
Ejemplo n.º 11
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();
            }
        }
Ejemplo n.º 12
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();
            }
        }
Ejemplo n.º 13
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();
            }
        }
Ejemplo n.º 14
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();
            }
        }
Ejemplo n.º 15
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();
            }
        }
Ejemplo n.º 16
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();
            }
        }
Ejemplo n.º 17
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();
            }
        }
Ejemplo n.º 18
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();
            }
        }
Ejemplo n.º 19
0
        public void modificarProducto(Producto modificar)
        {
            AccesoDatosManager accesoDatos = new AccesoDatosManager();

            try
            {
                accesoDatos.setearConsulta("update PRODUCTOS Set descripcion=@DESCRIPCION, precioCompra=@precioCompra, precioVenta=@precioVenta,stockMinimo=@stockMinimo Where Id=" + modificar.id.ToString());
                accesoDatos.Comando.Parameters.Clear();
                accesoDatos.Comando.Parameters.AddWithValue("@DESCRIPCION", modificar.descripcion);
                accesoDatos.Comando.Parameters.AddWithValue("@precioCompra", modificar.precioCompra);
                accesoDatos.Comando.Parameters.AddWithValue("@precioVenta", modificar.precioVenta);
                accesoDatos.Comando.Parameters.AddWithValue("@stockMinimo", modificar.stockMinimo);

                accesoDatos.abrirConexion();
                accesoDatos.ejecutarAccion();
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                accesoDatos.cerrarConexion();
            }
        }
Ejemplo n.º 20
0
        public void ModificarProducto(Producto nuevo)
        {
            AccesoDatosManager accesoDatos = new AccesoDatosManager();

            try
            {
                accesoDatos.setearSP("sp_MODIFICAR_PRODUCTO");
                accesoDatos.Comando.Parameters.Clear();
                accesoDatos.Comando.Parameters.AddWithValue("@MARCA", nuevo.marca.Id);
                accesoDatos.Comando.Parameters.AddWithValue("@CATEGORIA", nuevo.categoria.Id);
                accesoDatos.Comando.Parameters.AddWithValue("@DESCRIPCION", nuevo.Descripcion);
                accesoDatos.Comando.Parameters.AddWithValue("@STOCK_ACTUAL", nuevo.StockActual);
                accesoDatos.Comando.Parameters.AddWithValue("@ID", nuevo.Id);
                accesoDatos.Comando.Parameters.AddWithValue("@STOCK_MINIMO", nuevo.StockMinimo);
                accesoDatos.Comando.Parameters.AddWithValue("@PRECIO", nuevo.PrecioVenta);
                accesoDatos.abrirConexion();
                accesoDatos.ejecutarAccion();
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                accesoDatos.cerrarConexion();
            }
        }
Ejemplo n.º 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();
            }
        }
Ejemplo n.º 22
0
        public void modificarEmpleado(Empleado modificar)
        {
            AccesoDatosManager accesoDatos = new AccesoDatosManager();

            try
            {
                accesoDatos.setearConsulta("update empleado Set Nombre=@Nombre, apellido=@apellido, " +
                                           "puesto=@puesto,dni=@dni,usuario=@usuario,contrasena=@contrasena  Where Id=" + modificar.Id.ToString());
                accesoDatos.Comando.Parameters.Clear();
                accesoDatos.Comando.Parameters.AddWithValue("@Nombre", modificar.Nombre);
                accesoDatos.Comando.Parameters.AddWithValue("@apellido", modificar.Apellido);
                accesoDatos.Comando.Parameters.AddWithValue("@puesto", modificar.Puesto);
                accesoDatos.Comando.Parameters.AddWithValue("@dni", modificar.Dni);
                accesoDatos.Comando.Parameters.AddWithValue("@usuario", modificar.Usuario);
                accesoDatos.Comando.Parameters.AddWithValue("@contrasena", modificar.Contraseña);

                accesoDatos.abrirConexion();
                accesoDatos.ejecutarAccion();
            }
            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();
            }
        }
        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;
            }
        }
Ejemplo n.º 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();
            }
        }
Ejemplo n.º 26
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();
            }
        }
Ejemplo n.º 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();
            }
        }
Ejemplo n.º 28
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();
            }
        }
        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();
            }
        }
Ejemplo n.º 30
0
        public void modificarProducto(Producto modificar)
        {
            AccesoDatosManager accesoDatos = new AccesoDatosManager();

            try
            {
                accesoDatos.setearConsulta("update Productos Set Descripcion=@Descripcion, Tipo=@Tipo, Marca=@Marca, Stock=@Stock," +
                                           " Stock_Minimo=@Stock_Minimo, Precio_Compra=@Precio_Compra, Precio_Venta=@Precio_Venta, Porcentaje=@Porcentaje" +
                                           " Where Id=" + modificar.Id.ToString());
                accesoDatos.Comando.Parameters.Clear();
                accesoDatos.Comando.Parameters.AddWithValue("@Descripcion", modificar.Descripción);
                accesoDatos.Comando.Parameters.AddWithValue("@Tipo", modificar.Tipo);
                accesoDatos.Comando.Parameters.AddWithValue("@Marca", modificar.Marca);
                accesoDatos.Comando.Parameters.AddWithValue("@Stock", modificar.Stock);
                accesoDatos.Comando.Parameters.AddWithValue("@Stock_Minimo", modificar.StockMínimo);
                accesoDatos.Comando.Parameters.AddWithValue("@Precio_Compra", modificar.PrecioCompra);
                accesoDatos.Comando.Parameters.AddWithValue("@Precio_Venta", modificar.PrecioVenta);
                accesoDatos.Comando.Parameters.AddWithValue("@Porcentaje", modificar.Porcentaje);
                accesoDatos.abrirConexion();
                accesoDatos.ejecutarAccion();
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                accesoDatos.cerrarConexion();
            }
        }