コード例 #1
0
        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;
            }
        }
コード例 #2
0
        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;
            }
        }