private void tsbNuevo_Click(object sender, EventArgs e) { frmFormaFarmaceuticaAE frm = new frmFormaFarmaceuticaAE(); frm.Text = "Agregar Forma Farmaceutica"; DialogResult dr = frm.ShowDialog(this); if (dr == DialogResult.OK) { try { FormaFarmaceutica forma = frm.GetFormaFarmaceutica(); if (!servicio.Existe(forma)) { servicio.Agregar(forma); var r = ConstruirFila(); SetearFila(r, forma); AgregarFila(r); MessageBox.Show("Forma farmaceutica agregada", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { MessageBox.Show("Forma farmaceutica repetida... Alta denegada", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } } catch (Exception exception) { MessageBox.Show(exception.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } } }
private void tsbEditar_Click(object sender, EventArgs e) { if (dgvDatos.SelectedRows.Count > 0) { DataGridViewRow r = dgvDatos.SelectedRows[0]; FormaFarmaceutica forma = (FormaFarmaceutica)r.Tag; frmFormaFarmaceuticaAE frm = new frmFormaFarmaceuticaAE(); frm.Text = "Editar Tipo De Documento"; frm.SetFormaFarmaceutica(forma); DialogResult dr = frm.ShowDialog(this); if (dr == DialogResult.OK) { try { forma = frm.GetFormaFarmaceutica(); if (!servicio.Existe(forma)) { servicio.Guardar(forma); SetearFila(r, forma); MessageBox.Show("Forma Farmaceutica Editada", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { MessageBox.Show("Forma Farmaceutica Duplicada... Alta denegada", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } } catch (Exception exception) { MessageBox.Show(exception.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } } } }