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