private void BtnEditarProduct_Click(object sender, EventArgs e) { // verifica que se haya seleccionado un registro y obtiene su id if (GridProductos.SelectedRows.Count == 1) { //se ejecuta el procedimiento almacenado y el resultado se almacena en un datatable Boolean editar_producto = true; id_product = Convert.ToInt32(GridProductos.CurrentRow.Cells[0].Value); DataTable dataTable = new DataTable(); if (que_mostrar == true) { dataTable = bd.SelectDataTable("call `Obtener_Producto`(" + id_product + ");"); } else { dataTable = bd.SelectDataTable("call `obtener_materia`(" + id_product + ");"); } //llamo al metodo para recuperar los datos y los muestro en el from de nuevo producto NuevoProducto editar = new NuevoProducto(); editar.recuperar(dataTable, editar_producto, que_mostrar); editar.ShowDialog(); } else { MessageBox.Show("Debe seleccionar un producto", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
//al dar nuevo producto se carga la ventana de nuevo producto private void BtnNuevoProduct_Click(object sender, EventArgs e) { NuevoProducto vtnNuevoProduc = new NuevoProducto(); vtnNuevoProduc.ShowDialog(); }