//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(); }
//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(); } } }