private void btnNuevoProducto_Click(object sender, EventArgs e) { //instanciamos el formulario FrmNuevoProducto el cual se abrira como un modal FrmNuevoProducto frmNuevoProducto = new FrmNuevoProducto(); frmNuevoProducto.ShowDialog(); frmNuevoProducto.Actualizar = false; mostrarProductos(); }
//en este evento vamos a trabajar con la ediccion o eliminacion de los registros de la tabla private void tablaProductos_CellContentClick(object sender, DataGridViewCellEventArgs e) { if (tablaProductos.Rows[e.RowIndex].Cells["eliminar"].Selected) { mensaje = new FrmError("ELIMINAR ESTE PRODUCTO?"); DialogResult dialogResult = mensaje.ShowDialog(); if (dialogResult == DialogResult.OK) { int eliminar = Convert.ToInt32(tablaProductos.Rows[e.RowIndex].Cells[2].Value.ToString()); objNegocio.EliminarProducto(eliminar); this.mensaje = new FrmSuccess("REGISTRO ELIMINADO!"); this.mensaje.ShowDialog(); mostrarProductos(); } } else if (tablaProductos.Rows[e.RowIndex].Cells["Editar"].Selected) { FrmNuevoProducto frmNuevoProducto = new FrmNuevoProducto(); //actualizamos nuestra valiable actualizar para poder editar frmNuevoProducto.Actualizar = true; //pasamos los valores a nuestro formulario nuevoProducto frmNuevoProducto.txtIdProducto.Text = tablaProductos.Rows[e.RowIndex].Cells["idProducto"].Value.ToString(); frmNuevoProducto.txtCodigoMarca.Text = tablaProductos.Rows[e.RowIndex].Cells["codigo"].Value.ToString(); frmNuevoProducto.txtNombreProducto.Text = tablaProductos.Rows[e.RowIndex].Cells["producto"].Value.ToString(); frmNuevoProducto.txtPrecioCompra.Text = tablaProductos.Rows[e.RowIndex].Cells["precio_compra"].Value.ToString(); frmNuevoProducto.txtPrecioVenta.Text = tablaProductos.Rows[e.RowIndex].Cells["precio_venta"].Value.ToString(); frmNuevoProducto.txtStock.Text = tablaProductos.Rows[e.RowIndex].Cells["Stock"].Value.ToString(); frmNuevoProducto.cmbCategoria.Text = tablaProductos.Rows[e.RowIndex].Cells["Categoria"].Value.ToString(); frmNuevoProducto.cmbMarca.Text = tablaProductos.Rows[e.RowIndex].Cells["Marca"].Value.ToString(); frmNuevoProducto.ShowDialog(); /* * this.mensaje= new FrmSuccess("REGISTRO ACTUALIZADO!!"); * this.mensaje.ShowDialog(); */ mostrarProductos(); } }