public frmBuscarBeca_F()
        {
            InitializeComponent();

            logicanegocioBeca            = new BecaBL();
            _becaSeleccionada            = new Beca();
            dgv_beca.AutoGenerateColumns = false;
            dgv_beca.AllowUserToAddRows  = false; //quitar la ultima fila
            dgv_beca.DataSource          = logicanegocioBeca.listar_Beca();
        }
示例#2
0
        private void cbox_ciclo_SelectedIndexChanged(object sender, EventArgs e)
        {
            if (cbox_ciclo.SelectedIndex != -1)
            {
                //
                //cargamos el combo box de beca
                BecaBL             logicaNegoBeca = new BecaBL();
                BindingList <Beca> listaB         = logicaNegoBeca.listar_Beca();
                foreach (Beca b in listaB)
                {
                    if (((Becado_x_Beca)cbox_ciclo.SelectedItem).Id_beca == b.Id_beca)
                    {
                        cbox_beca.Text = b.Nombre_beca;
                    }
                }
                //
                if (((Becado_x_Beca)cbox_ciclo.SelectedItem).Tipo_escala_pago == "ANTIGUA")
                {
                    cbox_tipoescala.Text     = "ANTIGUA";
                    cbox_escalapago1.Visible = true;
                    cbox_escalapago2.Visible = false;
                    cbox_escalapago1.Text    = ((Becado_x_Beca)cbox_ciclo.SelectedItem).Escala_pago.ToString();
                }
                else if (((Becado_x_Beca)cbox_ciclo.SelectedItem).Tipo_escala_pago == "ACTUAL")
                {
                    cbox_tipoescala.Text     = "ACTUAL";
                    cbox_escalapago1.Visible = false;
                    cbox_escalapago2.Visible = true;
                    cbox_escalapago2.Text    = ((Becado_x_Beca)cbox_ciclo.SelectedItem).Escala_pago.ToString();
                }
                cbox_nivelcreditos.Text = ((Becado_x_Beca)cbox_ciclo.SelectedItem).Nivel_creditos.ToString();
                tbox_cubiertos.Text     = ((Becado_x_Beca)cbox_ciclo.SelectedItem).Ncreditos_cubiertos.ToString(CultureInfo.InvariantCulture);
                tbox_restantes.Text     = ((Becado_x_Beca)cbox_ciclo.SelectedItem).Ncreditos_restantes.ToString(CultureInfo.InvariantCulture);
                tbox_utilizados.Text    = ((Becado_x_Beca)cbox_ciclo.SelectedItem).Ncreditos_utilizados.ToString(CultureInfo.InvariantCulture);
                tbox_nregularC.Text     = ((Becado_x_Beca)cbox_ciclo.SelectedItem).Nsemestres_regular.ToString();
                tbox_nveranoC.Text      = ((Becado_x_Beca)cbox_ciclo.SelectedItem).Nsemestres_verano.ToString();
                tbox_nregularesRC.Text  = ((Becado_x_Beca)cbox_ciclo.SelectedItem).Nsemestres_restantes.ToString();

                if (((Becado_x_Beca)cbox_ciclo.SelectedItem).Renovacion == 1)
                {
                    cbox_renovacion.Text = "Sí";
                }
                else
                {
                    cbox_renovacion.Text = "No";
                }
                if (((Becado_x_Beca)cbox_ciclo.SelectedItem).Ampliacion == 1)
                {
                    cbox_ampliacion.Text = "Sí";
                }
                else
                {
                    cbox_ampliacion.Text = "No";
                }
                if (((Becado_x_Beca)cbox_ciclo.SelectedItem).Suspencion == 1)
                {
                    cbox_suspencion.Text = "Sí";
                }
                else
                {
                    cbox_suspencion.Text = "No";
                }

                if (((Becado_x_Beca)cbox_ciclo.SelectedItem).Ciclo_solicitado == "1000-0")
                {
                    cbox_cicloS1.Text = "";
                    cbox_cicloS2.Text = "";
                }
                else
                {
                    cbox_cicloS1.Text = ((Becado_x_Beca)cbox_ciclo.SelectedItem).Ciclo_solicitado.Substring(0, 4);
                    cbox_cicloS2.Text = ((Becado_x_Beca)cbox_ciclo.SelectedItem).Ciclo_solicitado.Substring(5, 1);
                }
                tbox_ncarta.Text     = ((Becado_x_Beca)cbox_ciclo.SelectedItem).Ncarta;
                rtbox_respuesta.Text = ((Becado_x_Beca)cbox_ciclo.SelectedItem).Respuesta;

                if (((Becado_x_Beca)cbox_ciclo.SelectedItem).Redencion_materiales == 1)
                {
                    cbox_bonomateriales.Text = "Sí";
                }
                else
                {
                    cbox_bonomateriales.Text = "No";
                }
                if (((Becado_x_Beca)cbox_ciclo.SelectedItem).Redencion_alojamiento == 1)
                {
                    cbox_bonoalojamiento.Text = "Sí";
                }
                else
                {
                    cbox_bonoalojamiento.Text = "No";
                }
                if (((Becado_x_Beca)cbox_ciclo.SelectedItem).Sansion == 1)
                {
                    cbox_sansion.Text     = "Sí";
                    tbox_tiposansion.Text = ((Becado_x_Beca)cbox_ciclo.SelectedItem).Sansion_tipo;
                    dt_sansionini.Text    = ((Becado_x_Beca)cbox_ciclo.SelectedItem).Sansion_ini.ToString();
                    dt_sansionfin.Text    = ((Becado_x_Beca)cbox_ciclo.SelectedItem).Sansion_fin.ToString();
                    dt_sansionini.Visible = true;
                    dt_sansionfin.Visible = true;
                }
                else
                {
                    cbox_sansion.Text     = "No";
                    tbox_tiposansion.Text = ((Becado_x_Beca)cbox_ciclo.SelectedItem).Sansion_tipo;
                    dt_sansionini.Visible = false;
                    dt_sansionfin.Visible = false;
                }
                if (((Becado_x_Beca)cbox_ciclo.SelectedItem).Intercambio == 1)
                {
                    cbox_intercambio.Text     = "Sí";
                    cbox_tipointercambio.Text = ((Becado_x_Beca)cbox_ciclo.SelectedItem).Intercambio_tipo;
                    if (((Becado_x_Beca)cbox_ciclo.SelectedItem).Adelanto == 1)
                    {
                        cbox_adelantobono.Text = "Sí";
                    }
                    else
                    {
                        cbox_adelantobono.Text = "No";
                    }
                    dt_periodointercambioini.Text    = ((Becado_x_Beca)cbox_ciclo.SelectedItem).Intercambio_ini.ToString();
                    dt_periodointercambiofin.Text    = ((Becado_x_Beca)cbox_ciclo.SelectedItem).Intercambio_fin.ToString();
                    dt_periodointercambioini.Visible = true;
                    dt_periodointercambiofin.Visible = true;
                }
                else
                {
                    cbox_intercambio.Text            = "No";
                    cbox_tipointercambio.Text        = "";
                    cbox_adelantobono.Text           = "";
                    dt_periodointercambioini.Visible = false;
                    dt_periodointercambiofin.Visible = false;
                }
                cbox_tipointercambio.Enabled     = false;
                cbox_adelantobono.Enabled        = false;
                tbox_tiposansion.Enabled         = false;
                dt_periodointercambioini.Enabled = false;
                dt_periodointercambiofin.Enabled = false;
                dt_sansionini.Enabled            = false;
                dt_sansionfin.Enabled            = false;
                tbox_id_becadoxbeca.Text         = ((Becado_x_Beca)cbox_ciclo.SelectedItem).Id_becado_x_beca.ToString();
            }
        }