示例#1
0
        public List <Clases.proveedores> Consulta11()
        {
            string query = "select nombre from Proveedores as P where not exists(select* from Compras as C,Productos where not exists(select* from Proveedores as PX,Compras as CX where(PX.idProveedores = P.idProveedores and PX.idProveedores = CX.idProveedor  and CX.idProductos = Productos.idProductos))and C.idProductos = Productos.idProductos)";

            List <Clases.proveedores> list = new List <Clases.proveedores>();
            MySqlCommand commandDatabase   = new MySqlCommand(query, databaseConnection);

            commandDatabase.CommandTimeout = 60;
            MySqlDataReader reader;


            try
            {
                databaseConnection.Open();
                reader = commandDatabase.ExecuteReader();


                while (reader.Read())
                {
                    Clases.proveedores prov = new Clases.proveedores();
                    prov.Nombre = Convert.ToString(reader.GetValue(0));
                    list.Add(prov);
                }



                databaseConnection.Close();
                return(list);
            }
            catch (Exception)
            {
                return(list);
            }
        }
示例#2
0
        public List <Clases.Productos> Consulta5(ref List <Clases.proveedores> proveedores)
        {
            string query = "select  p.Nombre,prov.Nombre from Proveedores as prov,Productos as p,Compras as c where C.idProveedor =prov.idProveedores and c.idProductos=p.idProductos";

            List <Clases.Productos> list = new List <Clases.Productos>();



            MySqlCommand commandDatabase = new MySqlCommand(query, databaseConnection);

            commandDatabase.CommandTimeout = 60;
            MySqlDataReader reader;


            try
            {
                databaseConnection.Open();
                reader = commandDatabase.ExecuteReader();


                while (reader.Read())
                {
                    Clases.Productos   productos = new Clases.Productos();
                    Clases.proveedores proveedor = new Clases.proveedores();
                    productos.Nombre = Convert.ToString(reader.GetValue(0));
                    proveedor.Nombre = Convert.ToString(reader.GetValue(1));


                    proveedores.Add(proveedor);
                    list.Add(productos);
                }



                databaseConnection.Close();
                return(list);
            }
            catch (Exception)
            {
                return(list);
            }
        }
示例#3
0
        public List <Clases.proveedores> Consulta8(ref List <Clases.Rubro> rubros)
        {
            string query = "SELECT DISTINCT prov.nombre, r.nombre FROM proveedores as prov , productos as p , rubro as r, compras as c WHERE prov.idProveedores = c.idProveedor AND c.idProductos = p.idProductos and p.idRubro = r.idRubro";

            List <Clases.proveedores> list = new List <Clases.proveedores>();



            MySqlCommand commandDatabase = new MySqlCommand(query, databaseConnection);

            commandDatabase.CommandTimeout = 60;
            MySqlDataReader reader;


            try
            {
                databaseConnection.Open();
                reader = commandDatabase.ExecuteReader();


                while (reader.Read())
                {
                    Clases.proveedores prov  = new Clases.proveedores();
                    Clases.Rubro       rubro = new Clases.Rubro();
                    prov.Nombre  = Convert.ToString(reader.GetValue(0));
                    rubro.Nombre = Convert.ToString(reader.GetValue(1));


                    rubros.Add(rubro);
                    list.Add(prov);
                }



                databaseConnection.Close();
                return(list);
            }
            catch (Exception)
            {
                return(list);
            }
        }
示例#4
0
        public List <Clases.proveedores> Consulta1()
        {
            string query = "SELECT Nombre,CUIT FROM Proveedores";

            List <Clases.proveedores> list = new List <Clases.proveedores>();

            MySqlCommand commandDatabase = new MySqlCommand(query, databaseConnection);

            commandDatabase.CommandTimeout = 60;
            MySqlDataReader reader;


            try
            {
                databaseConnection.Open();
                reader = commandDatabase.ExecuteReader();


                while (reader.Read())
                {
                    Clases.proveedores proveedores = new Clases.proveedores();
                    proveedores.IdProveedores = 0;
                    proveedores.Nombre        = Convert.ToString(reader.GetValue(0));
                    proveedores.Cuit          = Convert.ToString(reader.GetValue(1));

                    list.Add(proveedores);
                }



                databaseConnection.Close();
                return(list);
            }
            catch (Exception)
            {
                return(list);
            }
        }