private void EditarToolStripButton_Click(object sender, EventArgs e) { if (DatosDataGridView.SelectedRows.Count > 0) { DataGridViewRow r = DatosDataGridView.SelectedRows[0]; Capacidad capacidad = (Capacidad)r.Tag; capacidad = _servicio.GetCapacidadPorId(capacidad.CapacidadID); FrmCapacidadesAE frm = new FrmCapacidadesAE(); frm.Text = "Editar capacidad"; frm.SetCapacidad(capacidad); DialogResult dr = frm.ShowDialog(this); if (dr == DialogResult.OK) { try { capacidad = frm.GetCapacidad(); if (!_servicio.Existe(capacidad)) { _servicio.Guardar(capacidad); SetearFila(r, capacidad); MessageBox.Show("Registro Editado"); } else { MessageBox.Show("capacidad Repetida"); } } catch (Exception exception) { MessageBox.Show(exception.Message); } } } }
private bool ValidarObjeto() { bool valido = true; errorProvider1.Clear(); if (_servicio.Existe(capacidad)) { valido = false; errorProvider1.SetError(TextBoxCapacidad, "Capacidad Repetida"); } return(valido); }