Ejemplo n.º 1
0
        public BindingList <Producto> devolverlista()
        {
            BindingList <Producto> listaproducto = new BindingList <Producto>();

            ConexionAD.conectar();
            MySqlCommand cmd = new MySqlCommand();

            cmd.CommandText = "SELECT *  FROM Producto";
            ConexionAD.cast(cmd);
            MySqlDataReader reader = cmd.ExecuteReader();

            while (reader.Read())
            {
                int estado = reader.GetInt32("estadoRegistro");
                if (estado == 1)
                {
                    int      id          = reader.GetInt32("idProducto");
                    string   nombre      = reader.GetString("nombre");
                    string   descripcion = reader.GetString("descripcion");
                    float    pu          = reader.GetFloat("precioUnitario");
                    double   peso        = reader.GetDouble("peso");
                    int      stock       = reader.GetInt32("stock");
                    Producto p           = new Producto(id, nombre, descripcion, pu, peso, stock);
                    p.Id = id;
                    listaproducto.Add(p);
                }
            }
            ConexionAD.cerrar();
            return(listaproducto);
        }
Ejemplo n.º 2
0
        public BindingList <Cliente> devolverLista()
        {
            BindingList <Cliente> lista = new BindingList <Cliente>();

            ConexionAD.conectar();
            MySqlCommand cmd = new MySqlCommand();

            cmd.CommandText = "SELECT * FROM Cliente";
            ConexionAD.cast(cmd);
            MySqlDataReader reader = cmd.ExecuteReader();

            while (reader.Read())
            {
                int estado = reader.GetInt32("estadoRegistro");
                if (estado == 1)
                {
                    int     id     = reader.GetInt32("idCliente");
                    string  ruc    = reader.GetString("ruc");
                    string  razSoc = reader.GetString("razonSocial");
                    string  telef  = reader.GetString("telefono");
                    string  correo = reader.GetString("correo");
                    string  direc  = reader.GetString("direccion");
                    int     dist   = reader.GetInt32("idDistrito");
                    Cliente c      = new Cliente(id, ruc, razSoc, telef, correo, direc, dist);
                    lista.Add(c);
                }
            }
            ConexionAD.cerrar();
            return(lista);
        }
Ejemplo n.º 3
0
        public BindingList <Pedido> devolverLista()
        {
            BindingList <Pedido> lista = new BindingList <Pedido>();

            ConexionAD.conectar();
            MySqlCommand cmd = new MySqlCommand();

            cmd.CommandText = "SELECT * FROM Pedido";
            ConexionAD.cast(cmd);
            Cliente         clientePed = new Cliente();
            MySqlDataReader reader     = cmd.ExecuteReader();

            while (reader.Read())
            {
                int estado = reader.GetInt32("estadoRegistro");
                if (estado == 1)
                {
                    int      id             = reader.GetInt32("idPedido");
                    double   total          = reader.GetDouble("importeTotal");
                    DateTime fecha          = reader.GetDateTime("fechaPedido");
                    int      idCliente      = reader.GetInt32("idCliente");
                    int      idEstadoPedido = reader.GetInt32("idEstadoPedido");
                    string   pedidoEst      = "";
                    switch (idEstadoPedido)
                    {
                    case 1:
                        pedidoEst = "Registrado";
                        break;

                    case 2:
                        pedidoEst = "Pagado";
                        break;

                    case 3:
                        pedidoEst = "Anulado";
                        break;

                    case 4:
                        pedidoEst = "Despachado";
                        break;
                    }
                    /* EXTRACCIÓN DE CLIENTE */
                    MySqlConnection conCli = new MySqlConnection();
                    try
                    {
                        string cadena = "server=200.16.7.96;user=inf282g6;database=inf282g6;" +
                                        "port=3306;password=ta1RQx6flDXdiTpr;";
                        conCli = new MySqlConnection(cadena);
                        conCli.Open();
                        MySqlCommand cmdCli = new MySqlCommand();
                        cmdCli.CommandText = "SELECT * FROM Cliente WHERE idCliente=" + idCliente;
                        cmdCli.Connection  = conCli;
                        MySqlDataReader readerCli = cmdCli.ExecuteReader();
                        readerCli.Read();
                        clientePed             = new Cliente();
                        clientePed.Id          = readerCli.GetInt32("idCliente");
                        clientePed.Ruc         = readerCli.GetString("ruc");
                        clientePed.RazonSocial = readerCli.GetString("razonSocial");
                        conCli.Close();
                    }
                    catch (Exception gg1)
                    {
                    }
                    Pedido p = new Pedido(id, clientePed, pedidoEst, total, fecha);
                    lista.Add(p);
                }
            }
            ConexionAD.cerrar();
            return(lista);
        }