protected void Button1_Click(object sender, EventArgs e) { if (TextBox1.Text == "") { MessageBox.alert("No deje el campo vacio"); } else { GridView1.DataBind(); string Estado = ""; Docentes ObjDocente = new Docentes(); SesionU ObjSesion = new SesionU(); Cursos ObjCurso = new Cursos(); try { DataSet DatosDocente = ObjDocente.ConsultarDocente(TextBox1.Text, "IdentificacionDoc"); DataTable DatosConsultados = DatosDocente.Tables["DatosConsultados"]; int numregistros = DatosConsultados.Rows.Count; if (numregistros == 0) { MessageBox.alert("No existe en la Base de Datos Docente con esta identificación o el Docente se encuentra inactivo"); } else { Estado = DatosConsultados.Rows[0]["Estado"].ToString(); } if (Estado == "Activo") { ObjDocente.IdentificacionDoc = int.Parse(TextBox6.Text); ObjDocente.Nombres = TextBox18.Text; ObjDocente.Apellidos = TextBox19.Text; ObjDocente.Direccion = TextBox2.Text; ObjDocente.Eps = TextBox3.Text; ObjDocente.Jornada = DropDownList3.SelectedItem.Text; ObjDocente.Num_Contacto = TextBox5.Text; ObjDocente.Email = TextBox7.Text; ObjDocente.Profesion = TextBox9.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 = ObjDocente.ActualizarDocente(); bool respuestaSQL2 = ObjSesion.ActualizarSesion(); if (respuestaSQL == true && respuestaSQL2 == true) { MessageBox.alert("Los datos del docente se han actualizado correctamente"); } else { MessageBox.alert(ObjDocente.Mensaje); } } else { MessageBox.alert("No se puede actualizar el docente porque se encuentra inactivo o no existe"); } } catch (Exception Ex) { MessageBox.alert("Error!: " + Ex.Message + " " + ObjDocente.Mensaje); } } }