Exemple #1
0
        private void Consulta()
        {
            ProductosABM productos = new ProductosABM();
            string       cadenaResultado;
            DataTable    tabla = new DataTable();

            cadenaResultado = productos.ConsultarProductos().ToString();
            tabla           = productos.tablaProducto;
            if (cadenaResultado == "correcto")
            {
                this.CargarGrilla(tabla);
            }
            else
            {
                MessageBox.Show(productos.mensajeRetorno, "Importante!", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
Exemple #2
0
        private void BtnAceptar_Click(object sender, EventArgs e)
        {
            ControlDatos control   = new ControlDatos();
            ProductosABM productos = new ProductosABM();

            if (control.validarIngresoTextBox(textBoxCodigo) && control.validarIngresoTextBox(textBoxNombre) &&
                control.validarIngresoTextBox(textBoxCantidad) && control.validarIngresoTextBox(textBoxTalle) &&
                control.validarIngresoComboBox(comboMarca) && control.validarIngresoComboBox(comboCategoria))
            {
                string cadenaResultado;

                cadenaResultado = productos.InsertarProducto(this.textBoxCodigo.Text, Int32.Parse(this.textBoxTalle.Text),
                                                             this.textBoxNombre.Text, Int32.Parse(this.comboMarca.SelectedValue.ToString()),
                                                             Int32.Parse(this.comboCategoria.SelectedValue.ToString()), Int32.Parse(this.textBoxCantidad.Text)).ToString();
                MessageBox.Show(productos.mensajeRetorno, "Importante!", MessageBoxButtons.OK, MessageBoxIcon.Information);
                this.Dispose();
            }
        }
Exemple #3
0
        private void btnEliminar_Click(object sender, EventArgs e)
        {
            if (dataGridPedido.CurrentRow != null)
            {
                if (MessageBox.Show("¿Seguro que desea eliminar este Producto?", "Importante!",
                                    MessageBoxButtons.OKCancel, MessageBoxIcon.Question) == DialogResult.OK)
                {
                    DataTable    tabla     = new DataTable();
                    ProductosABM productos = new ProductosABM();

                    string ID;
                    ID = dataGridPedido.CurrentRow.Cells[0].Value.ToString();

                    string borrar;
                    borrar = "0";


                    foreach (var IdProducto in Productos)
                    {
                        if (IdProducto == ID)
                        {
                            borrar = IdProducto;
                        }
                    }
                    Productos.Remove(borrar);
                    if (dataGridPedido.Rows.Count != 2)
                    {
                        tabla = productos.RecuperarDatosLista(Productos);
                        CargarGrilla(tabla);
                    }
                    else
                    {
                        dataGridPedido.Columns.Clear();
                    }
                }
            }
            else
            {
                MessageBox.Show("Para eliminar primero seleccione una fila de la grilla"
                                , "Importante!", MessageBoxButtons.OK
                                , MessageBoxIcon.Exclamation);
            }
        }
Exemple #4
0
 private void BtnEliminar_Click(object sender, EventArgs e)
 {
     if (dataGridProductos.CurrentRow != null)
     {
         if (MessageBox.Show("¿Seguro que desea eliminar el Empleado?", "Importante!",
                             MessageBoxButtons.OKCancel, MessageBoxIcon.Question) == DialogResult.OK)
         {
             ProductosABM producto = new ProductosABM();
             int          ID       = Int32.Parse(dataGridProductos.CurrentRow.Cells[0].Value.ToString());
             producto.EliminarProducto(ID);
             MessageBox.Show(producto.mensajeRetorno, "Importante!", MessageBoxButtons.OK, MessageBoxIcon.Information);
             Consulta();
         }
     }
     else
     {
         MessageBox.Show("Para eliminar primero seleccione una fila de la grilla"
                         , "Importante!", MessageBoxButtons.OK
                         , MessageBoxIcon.Exclamation);
     }
 }
Exemple #5
0
        private void buttonAgregarProducto_Click(object sender, EventArgs e)
        {
            PruebaGestorTransacciones gestor = new PruebaGestorTransacciones();

            IdProducto = "";
            FrmProductosTransacciones comprasProducto = new FrmProductosTransacciones(gestor);

            comprasProducto.FormularioPadre = "Compras";
            AddOwnedForm(comprasProducto);
            comprasProducto.ShowDialog();

            DataTable    tabla     = new DataTable();
            ProductosABM productos = new ProductosABM();

            if (IdProducto != "")
            {
                Productos.Add(IdProducto);


                tabla = productos.RecuperarDatosLista(Productos);
                CargarGrilla(tabla);
            }
        }
Exemple #6
0
        private void botonBuscarProducto_Click(object sender, EventArgs e)
        {
            ProductosABM productos = new ProductosABM();
            string       cadenaResultado;
            string       selectedValue = "";
            DataTable    tabla         = new DataTable();

            if (comboCategorias.SelectedValue == null)
            {
                selectedValue = "0";
            }
            else
            {
                selectedValue = this.comboCategorias.SelectedValue.ToString();
            }

            if (this.textBoxNombreProducto.Text != "" || this.textBoxMarca.Text != "" ||
                selectedValue != "0")
            {
                cadenaResultado = productos.ConsultarProductosFiltros(this.textBoxNombreProducto.Text, this.textBoxMarca.Text,
                                                                      selectedValue).ToString();
                if (cadenaResultado == "correcto")
                {
                    tabla = productos.tablaProducto;
                    this.CargarGrilla(tabla);
                }
                else
                {
                    MessageBox.Show(productos.mensajeRetorno, "Importante!", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
            else
            {
                this.Consulta();
            }
        }