コード例 #1
0
        private void TraerTodosLosProductos()
        {
            List <Producto> lista = AdminProducto.Listar();

            GridView2.DataSource = lista;
            GridView2.DataBind();
        }
コード例 #2
0
        private void TraerTodosLosProductosPorCategoria(int id)
        {
            List <Producto> lista = AdminProducto.Listar(id);

            GridView2.DataSource = lista;
            GridView2.DataBind();
        }
コード例 #3
0
        protected void btnModificar_Click(object sender, EventArgs e)
        {
            Producto modificado = new Producto(1, "Teclado Inalámbrico", "Negro", (decimal)849.99);

            int resultado = AdminProducto.Modificar(modificado);

            Producto modificado2 = new Producto(2, "Mouse", "Rojo", (decimal)399.49);

            int resultado2 = AdminProducto.Modificar(modificado2);
        }
コード例 #4
0
 private void button1_Click(object sender, EventArgs e)
 {
     if (string.IsNullOrEmpty(textBox1.Text))
     {
         ShowAllProducts();
     }
     else
     {
         List <Producto> listaResultado = AdminProducto.Listar(Convert.ToInt32(textBox1.Text));
         dataGridView1.DataSource = listaResultado;
     }
 }
コード例 #5
0
        private void btnEliminar_Click(object sender, EventArgs e)
        {
            int filasAfectadas = AdminProducto.Eliminar(4);

            if (filasAfectadas > 0)
            {
                MessageBox.Show("Producto eliminado correctamente");
            }
            else
            {
                MessageBox.Show("Hubo un problema al eliminar el producto");
            }
        }
コード例 #6
0
        protected void btnInsertar_Click(object sender, EventArgs e)
        {
            Producto nuevo = new Producto("Teclado", "Negro", (decimal)849.99);

            int resultado = AdminProducto.Agregar(nuevo);

            Producto nuevo2 = new Producto("Mouse", "Azul", (decimal)399.49);

            int resultado2 = AdminProducto.Agregar(nuevo2);

            Producto nuevo3 = new Producto("Monitor", "Negro", (decimal)23599.15);

            int resultado3 = AdminProducto.Agregar(nuevo3);
        }
コード例 #7
0
        private void button2_Click(object sender, EventArgs e)
        {
            Producto producto = new Producto("Mouse", Convert.ToDecimal(5.5), 2);
            int      result   = AdminProducto.Crear(producto);

            if (result > 0)
            {
                MessageBox.Show("OK");
                ShowAllProducts();
            }
            else
            {
                MessageBox.Show("Fallo");
            }
        }
コード例 #8
0
        protected void lblInsertarProducto_Click(object sender, EventArgs e)
        {
            Producto producto = new Producto(TextBox1.Text, Convert.ToDecimal(TextBox2.Text), Convert.ToInt32(TextBox3.Text));
            int      id       = AdminProducto.Crear(producto);

            if (id > 0)
            {
                lblID.Text    = id.ToString();
                lblCheck.Text = "Insert OK" + id.ToString();
                TraerTodosLosProductos();
            }
            else
            {
                lblCheck.Text = "FALLO";
            }
        }
コード例 #9
0
        private void btnInsertar_Click(object sender, EventArgs e)
        {
            Producto objProducto = new Producto();

            objProducto.Nombre      = "Procesador";
            objProducto.Proveedor   = "AMD";
            objProducto.CategoriaID = 1;
            int filasAfectadas = AdminProducto.Insertar(objProducto);

            if (filasAfectadas > 0)
            {
                MessageBox.Show("Objeto insertado exitosamente");
            }
            else
            {
                MessageBox.Show("No se pudo insertar");
            }
        }
コード例 #10
0
        private void btnActualizar_Click(object sender, EventArgs e)
        {
            Producto p = new Producto();

            p.Nombre      = "Procesador 2.0";
            p.Proveedor   = "AMD FX";
            p.CategoriaID = 1;
            p.Id          = 4;
            int filasAfectadas = AdminProducto.Actualizar(p);

            if (filasAfectadas > 0)
            {
                MessageBox.Show("Producto actualizado exitosamente");
            }
            else
            {
                MessageBox.Show("Hubo un error al actualizar");
            }
        }
コード例 #11
0
        private void ShowAllProducts()
        {
            List <Producto> listaResultado = AdminProducto.Listar();

            dataGridView1.DataSource = listaResultado;
        }
コード例 #12
0
        private void btnRecargar_Click(object sender, EventArgs e)
        {
            DataTable tblProducto = AdminProducto.TraerTodo();

            dataGridProducto.DataSource = tblProducto;
        }
コード例 #13
0
        private void btnFiltrarPorCategoria_Click(object sender, EventArgs e)
        {
            DataTable tblProducto = AdminProducto.TraerTodo(1);

            dataGridProducto.DataSource = tblProducto;
        }
コード例 #14
0
        private void btnFiltroProveedor_Click(object sender, EventArgs e)
        {
            DataTable tblProducto = AdminProducto.TraerTodo("Microsoft");

            dataGridProducto.DataSource = tblProducto;
        }
コード例 #15
0
        private void FRMProducto_Load(object sender, EventArgs e)
        {
            DataTable tblProducto = AdminProducto.TraerTodo();

            dataGridProducto.DataSource = tblProducto;
        }
コード例 #16
0
 protected void btnEliminar_Click(object sender, EventArgs e)
 {
     int resultado = AdminProducto.Eliminar(3);
 }