Beispiel #1
0
        //boton ingreso de alumnos
        private void btnIngreso_Alum_Click(object sender, EventArgs e)
        {
            //hace la instancia con el formulario de ingreso de alumnos y habilita los botones menos el de actualizar y los combobox innecesarios
            Ingresar_Alumno ingre_alum = new Ingresar_Alumno();

            ingre_alum.Btn_Guardar.Enabled        = true;
            ingre_alum.Btn_Actualizar.Enabled     = false;
            ingre_alum.Cmb_Estado_Alumno_.Enabled = false;
            ingre_alum.Lbl_Estado_Alumno.Enabled  = false;
            this.Close();
            ingre_alum.Show();
        }
Beispiel #2
0
        //funcion para capturar los datos de la fila presionada al hacer clic
        private void dataGridView1_CellContentClick(object sender, DataGridViewCellEventArgs e)
        {
            i = e.RowIndex;
            if (i != -1)
            {
                //asigna los valores de cada celda a las variables declaradas al inicio de esta clase
                id_alumno            = dataGridView1.Rows[i].Cells[0].Value.ToString();
                primer_nombre_alu    = Convert.ToString(dataGridView1.Rows[i].Cells[1].Value.ToString());
                segundo_nombre_alu   = Convert.ToString(dataGridView1.Rows[i].Cells[2].Value.ToString());
                primer_apellido_alu  = Convert.ToString(dataGridView1.Rows[i].Cells[3].Value.ToString());
                segundo_apellido_alu = Convert.ToString(dataGridView1.Rows[i].Cells[4].Value.ToString());
                fecha_nac            = Convert.ToDateTime(dataGridView1.Rows[i].Cells[5].Value.ToString());
                estado_salud         = Convert.ToString(dataGridView1.Rows[i].Cells[6].Value.ToString());
                genero_alumno        = dataGridView1.Rows[i].Cells[7].Value.ToString();
                estado_alumno        = dataGridView1.Rows[i].Cells[8].Value.ToString();
                // id_nivel_academico = Convert.ToInt32(dataGridView1.Rows[i].Cells[9].Value);
                grado                     = dataGridView1.Rows[i].Cells[10].Value.ToString();
                id_pariente               = Convert.ToString(dataGridView1.Rows[i].Cells[11].Value.ToString());
                primer_nombre_pariente    = Convert.ToString(dataGridView1.Rows[i].Cells[12].Value.ToString());
                segundo_nombre_pariente   = Convert.ToString(dataGridView1.Rows[i].Cells[13].Value.ToString());
                primer_apellido_pariente  = Convert.ToString(dataGridView1.Rows[i].Cells[14].Value.ToString());
                segundo_apellido_pariente = Convert.ToString(dataGridView1.Rows[i].Cells[15].Value.ToString());
                fecha_nac_paeinte         = Convert.ToDateTime(dataGridView1.Rows[i].Cells[16].Value.ToString());
                correo_pariente           = Convert.ToString(dataGridView1.Rows[i].Cells[17].Value.ToString());
                telefono_pariente         = Convert.ToString(dataGridView1.Rows[i].Cells[18].Value.ToString());
                direccion_pariente        = Convert.ToString(dataGridView1.Rows[i].Cells[19].Value.ToString());
                id_genero_pariente        = dataGridView1.Rows[i].Cells[20].Value.ToString();
                Cantidad_hijo             = Convert.ToInt32(dataGridView1.Rows[i].Cells[21].Value.ToString());
                Saldo_alu                 = Convert.ToDecimal(dataGridView1.Rows[i].Cells[22].Value.ToString());

                if (reportes.Reporte_alumno == 1)//si la opcion es actualizar alumno asigna los datos al formulario de alumnos
                {
                    Ingresar_Alumno iA = new Ingresar_Alumno();
                    iA.Cmb_Estado_Alumno_.Enabled      = true;
                    iA.Lbl_Estado_Alumno.Enabled       = true;
                    iA.Mask_NoIdentidad_Alum.Text      = id_alumno;
                    iA.Txt_PrimerNombre_Alum.Text      = primer_nombre_alu;
                    iA.Txt_SegundoNombre_Alum.Text     = segundo_nombre_alu;
                    iA.Txt_Primer_Apelldo_Alum.Text    = primer_apellido_alu;
                    iA.Txt_SegundoApellido_Alum.Text   = segundo_apellido_alu;
                    iA.Dtp_Fecha_Nacimiento_Alum.Value = fecha_nac;
                    iA.Mask_No_Identidad_padre.Text    = id_pariente;
                    iA.Txt_EstadoSalud_Alum.Text       = estado_salud;
                    iA.Cmb_Genero_Alu                  = genero_alumno;
                    iA.Cmb_Estado_Alumno               = estado_alumno;
                    iA.Cmb_Grado_Alu                   = grado;
                    iA.Txt_Primer_Nombre_Padre.Text    = primer_nombre_pariente;
                    iA.Txt_Segundo_Nombre_Padre.Text   = segundo_nombre_pariente;
                    iA.Txt_Primer_Apellido_Padre.Text  = primer_apellido_pariente;
                    iA.Txt_Segundo_Apellido_Padre.Text = segundo_apellido_pariente;
                    iA.Txt_Correo_Padre.Text           = correo_pariente;
                    iA.Mask_NumeroMovil_Padre.Text     = telefono_pariente;
                    iA.Txt_Direccion_Padre.Text        = direccion_pariente;
                    iA.Cmb_Genero_Pariente             = id_genero_pariente;

                    iA.Btn_Guardar.Enabled    = false;
                    iA.Btn_Actualizar.Enabled = true;
                    iA.Seleccion = 1;
                    this.Hide();
                    iA.ShowDialog();
                }
                else //si la funcion es pagar matricula manda los datos al formulario de pagar  matricula
                {
                    Ingresos_Matricula_Mensualidad imm = new Ingresos_Matricula_Mensualidad();
                    imm.Txt_ID_estudiante.Text     = id_alumno;
                    imm.Txt_Nombre_Estudiante.Text = primer_nombre_alu + " " + segundo_nombre_alu + " " + primer_apellido_alu + " " + segundo_apellido_alu;
                    imm.Txt_Grado_Estudiante.Text  = grado;
                    imm.Txt_ID_Padre.Text          = id_pariente;
                    imm.Txt_Nombre_Padre.Text      = primer_nombre_pariente + " " + segundo_nombre_pariente + " " + primer_apellido_pariente + " " + segundo_apellido_pariente;
                    imm.Txt_Direccion_padre.Text   = direccion_pariente;
                    imm.Txt_Saldo_Estudiante.Text  = Saldo_alu.ToString();
                    imm.Show();
                    this.Hide();
                }
            }
        }