コード例 #1
0
        private void frmPrincipal_Load(object sender, EventArgs e)
        {
            lblBienvenida.Text =
                "Bienvenido " + usuario.usuario + " [" + (usuario.admin ? "Administrador" : "Usuario") + "]";

            List <Prodcuto> lista1 = ProductoDAO.getLista();

            cmbProducto.DataSource    = null;
            cmbProducto.ValueMember   = "precio";
            cmbProducto.DisplayMember = "nombre1";
            cmbProducto.DataSource    = lista1;

            Prodcuto kk = (Prodcuto)cmbProducto.SelectedItem;

            label4.Text = "Precio: $" + kk.precio.ToString();

            if (usuario.admin)
            {
                // Los administradores si tienen acceso a esta informacion
                actualizarControles();
                mostrarPedidos();
            }
            else
            {
                // Los usuarios NO administradores no tienen permiso de acceder a estas pestanas
                tabContenedor.TabPages[1].Parent = null;
                tabContenedor.TabPages[1].Parent = null;
                tabContenedor.TabPages[1].Parent = null;
            }
        }
コード例 #2
0
        public static List <Prodcuto> getLista()
        {
            string sql = "SELECT * FROM \"Inventario\"";

            DataTable       dt    = Conexion.realizarConsulta(sql);
            List <Prodcuto> lista = new List <Prodcuto>();

            foreach (DataRow fila in dt.Rows)
            {
                Prodcuto p = new Prodcuto();
                p.producto_id = Convert.ToInt32(fila[0].ToString());
                p.cantidad    = Convert.ToInt32(fila[1].ToString());
                p.precio      = Convert.ToInt32(fila[2].ToString());
                p.nombre1     = fila[3].ToString();
                p.descripcion = fila[4].ToString();
                lista.Add(p);
            }
            return(lista);
        }