//private PostgresDataAccess.Clave[] claves; private void btnNueva_Click(object sender, EventArgs e) { switch (((Button)sender).Name) { case "btnNueva1": AgendaSolicitud AS = new AgendaSolicitud(); if (AS.ShowDialog() == DialogResult.OK) { MessageBox.Show("Datos ingresados correctamente", "GEO Agenda"); } FillCombos(); break; case "btnNueva2": if (listClavesAd.SelectedIndex != -1) { AgendaCategoria AC = new AgendaCategoria(claves[listClavesAd.SelectedIndex].Id_cat); if (AC.ShowDialog() == DialogResult.OK) { MessageBox.Show("Datos ingresados correctamente", "GEO Agenda"); FillCombos(); } } else { MessageBox.Show("Debe seleccionar una clave de servicio.", "Error"); } break; case "btnNueva3": if (listSubcatAd.SelectedIndex != -1) { // ventana AgendaEmpresa AE = new AgendaEmpresa(subcats[listSubcatAd.SelectedIndex].Key); if (AE.ShowDialog() == DialogResult.OK) { MessageBox.Show("Datos ingresados correctamente", "GEO Agenda"); FillCombos(); } } else { MessageBox.Show("Debe seleccionar una subcategoría.", "Error"); } break; default: break; } }
private void btnModif_Click(object sender, EventArgs e) { switch (((Button)sender).Name) { case "btnModif1": if (listClavesAd.SelectedIndex != -1) { AgendaSolicitud AS = new AgendaSolicitud(claves[listClavesAd.SelectedIndex].Id_cat); if (AS.ShowDialog() == DialogResult.OK) { FillCombos(); } } break; case "btnModif2": if (listSubcatAd.SelectedIndex != -1) { AgendaCategoria AC = new AgendaCategoria(subcats[listSubcatAd.SelectedIndex].Key, true); if (AC.ShowDialog() == DialogResult.OK) { FillCombos(); } } break; case "btnModif3": if (listEmpresasAd.SelectedIndex != -1) { AgendaEmpresa AE = new AgendaEmpresa(empresas[listEmpresasAd.SelectedIndex].Id_empresa, true); if (AE.ShowDialog() == DialogResult.OK) { FillCombos(); } } break; } }