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