protected void Button1_Click(object sender, EventArgs e) { if (TextBox1.Text == "") { MessageBox.alert("No deje el campo vacio"); } else { GridView1.DataBind(); string Estado = ""; Estudiantes ObjEstudiante = new Estudiantes(); SesionU ObjSesion = new SesionU(); Cursos ObjCurso = new Cursos(); try { DataSet DatosEstudiante = ObjEstudiante.ConsultarEstudiante(TextBox1.Text, "IdentificacionEst"); DataTable DatosConsultados = DatosEstudiante.Tables["DatosConsultados"]; int numregistros = DatosConsultados.Rows.Count; if (numregistros == 0) { MessageBox.alert("No existe en la Base de Datos Estudiante con esta identificación o el Estudiante se encuentra inactivo"); } else { Estado = DatosConsultados.Rows[0]["Estado"].ToString(); } if (Estado == "Activo") { ObjEstudiante.IdentificacionEst = int.Parse(TextBox6.Text); ObjEstudiante.Nombres = TextBox18.Text; ObjEstudiante.Apellidos = TextBox19.Text; ObjEstudiante.Direccion = TextBox2.Text; ObjEstudiante.Eps = TextBox3.Text; ObjEstudiante.Jornada = DropDownList3.SelectedItem.Text; ObjEstudiante.Num_Contacto = TextBox5.Text; ObjEstudiante.Email = TextBox7.Text; ObjSesion.Usuario = int.Parse(TextBox6.Text); ObjSesion.Contraseña = TextBox8.Text; Label1.Text = TextBox18.Text; Label2.Text = TextBox19.Text; Label3.Text = TextBox2.Text; Label4.Text = TextBox3.Text; Label5.Text = DropDownList3.Text; Label6.Text = TextBox5.Text; Label7.Text = TextBox6.Text; Label8.Text = TextBox7.Text; Label9.Text = TextBox8.Text; Label10.Text = TextBox9.Text; bool respuestaSQL = ObjEstudiante.ActualizarEstudiante(); bool respuestaSQL2 = ObjSesion.ActualizarSesion(); if (respuestaSQL == true && respuestaSQL2 == true) { try { DataSet DatosCurso = ObjCurso.ConsultarCurso2(DropDownList1.Text, DropDownList3.Text, "JorYCur"); DataTable DatosConsultados3 = DatosCurso.Tables["DatosConsultados"]; int numregistros3 = DatosConsultados3.Rows.Count; if (numregistros3 == 0) { MessageBox.alert("Este curso no existe para la jornada " + DatosConsultados.Rows[0]["Jornada"].ToString()); } else { try { ObjCurso.Num_Curso = DropDownList1.Text; ObjCurso.Jornada = DropDownList3.Text; ObjCurso.IdentificacionEst = int.Parse(TextBox6.Text); bool RespuestaSql = ObjCurso.InsertarCursoEst(); if (RespuestaSql == true) { Label12.Text = DropDownList3.SelectedItem.Text; Label11.Text = DropDownList1.Text; MessageBox.alert("Los datos del estudiante fueron actualizados correctamente"); } else { MessageBox.alert(ObjCurso.Mensaje); } } catch (Exception Ex) { MessageBox.alert("Error!: " + Ex.Message + " " + ObjCurso.Mensaje); } } } catch (Exception Ex) { MessageBox.alert("Error!: " + Ex.Message + " " + ObjCurso.Mensaje); } } else { MessageBox.alert(ObjEstudiante.Mensaje); } } else { MessageBox.alert("No se puede actualizar el estudiante porque se encuentra inactivo o no existe"); } } catch (Exception Ex) { MessageBox.alert("Error!: " + Ex.Message + " " + ObjEstudiante.Mensaje); } } }