private void tslAgregar_Click(object sender, EventArgs e) { frmFormasFarmaceuticasAE frm = new frmFormasFarmaceuticasAE(this); frm.Text = "Nueva Forma farmaceutica"; DialogResult dr = frm.ShowDialog(this); if (dr == DialogResult.OK) { try { FormaFarmaceutica formaFarmaceutica = frm.GetFormaFarmaceutica(); if (!_servicio.Existe(formaFarmaceutica)) { _servicio.Guardar(formaFarmaceutica); DataGridViewRow r = ConstruirFila(); SetearFila(r, formaFarmaceutica); AñadirFila(r); MessageBox.Show("Registro Agregado"); } else { MessageBox.Show("Forma farmaceutica repetida"); } } catch (Exception exception) { MessageBox.Show(exception.Message); } } }
private void tslEditar_Click(object sender, EventArgs e) { if (dgvDatos.SelectedRows.Count > 0) { DataGridViewRow r = dgvDatos.SelectedRows[0]; FormaFarmaceutica formaFarmaceutica = (FormaFarmaceutica)r.Tag; formaFarmaceutica = _servicio.GetFormaFarmaceuticaPorId(formaFarmaceutica.FormaFarmaceuticaId); frmFormasFarmaceuticasAE frm = new frmFormasFarmaceuticasAE(); frm.Text = "Editar FormaFarmaceutica"; frm.SetFormaFarmaceutica(formaFarmaceutica); DialogResult dr = frm.ShowDialog(this); if (dr == DialogResult.OK) { try { formaFarmaceutica = frm.GetFormaFarmaceutica(); if (!_servicio.Existe(formaFarmaceutica)) { _servicio.Guardar(formaFarmaceutica); SetearFila(r, formaFarmaceutica); MessageBox.Show("Registro Editado"); } else { MessageBox.Show("FormaFarmaceutica Repetida"); } } catch (Exception exception) { MessageBox.Show(exception.Message); } } } }