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); }
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); }
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); }