private void btnEditar_Click(object sender, EventArgs e) { //abrir formulario int indice = -1; try { indice = dgvProductos.CurrentRow.Index; }catch { MessageBox.Show("seleccione un Producto a editar"); } //hay un indice seleccionado if (indice > -1) { DataProducto prod = new DataProducto(); DataGridViewRow fila = dgvProductos.CurrentRow; //prod.Id_productos = (long) fila.Cells[0].Value; prod.Id_productos = (long)fila.Cells[0].Value; prod.Codigo = (string)fila.Cells[1].Value; prod.Descripcion = (string)fila.Cells[2].Value; prod.Precio = (float)fila.Cells[3].Value; prod.Fecha = (DateTime)fila.Cells[4].Value; Form form = new AgregarProducto(prod, Modo.Actualizar); form.Show(); } }
private void btnAgregarProducto_Click(object sender, EventArgs e) { AgregarProducto ap = new AgregarProducto(); ap.Show(); //UsuarioView usuarioView= new UsuarioView(); //List<DataUsuario> lista = usuarioView.listaUsuarios(); //dgv.DataSource = lista; /*foreach(DataUsuario usr in lista) * { * int n = dgv.Rows.Add(); //retorna el indice * dgv.Rows[n].Cells[0].Value = (string) usr.Nombre; * dgv.Rows[n].Cells[1].Value = (string) usr.Apellido; * * }*/ }
private void btnNuevo_Click(object sender, EventArgs e) { Form form = new AgregarProducto(Modo.Agregar); form.Show(); }