Пример #1
0
        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);
            }
        }
Пример #2
0
        //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();
        }