private void EditarToolStripButton_Click(object sender, EventArgs e) { if (DatosDataGridView.SelectedRows.Count > 0) { DataGridViewRow r = DatosDataGridView.SelectedRows[0]; Colmena CantidadDeAlzas = (Colmena)r.Tag; CantidadDeAlzas = _servicio.GetColmenaPorId(CantidadDeAlzas.ColmenaID); FrmColmenasAE frm = new FrmColmenasAE(); frm.Text = "Editar Cantidad De Alzas"; frm.SetColmena(CantidadDeAlzas); DialogResult dr = frm.ShowDialog(this); if (dr == DialogResult.OK) { try { CantidadDeAlzas = frm.GetColmena(); if (!_servicio.Existe(CantidadDeAlzas)) { _servicio.Guardar(CantidadDeAlzas); SetearFila(r, CantidadDeAlzas); MessageBox.Show("Registro Editado"); } else { MessageBox.Show("Cantidad De Alzas Repetida"); } } catch (Exception exception) { MessageBox.Show(exception.Message); } } } }
private bool ValidarObjeto() { bool valido = true; errorProvider1.Clear(); if (_servicio.Existe(ClaveColmena)) { valido = false; errorProvider1.SetError(TextBoxColmena, "Clave de Colmena repetida"); } return(valido); }