protected void Link_IngresarEncuesta_Click(object sender, EventArgs e) { ControladorCurso control = new ControladorCurso(); lb_IngresoEncuestas.Text = ""; if (IsValid) { if (control.validarCurso(txt_usuarioEncuesta.Text, txt_passwordEncuesta.Text)) { lb_IngresoEncuestas.Text = ""; String datoUsuario = txt_RutEncargado.Text; FormsAuthenticationTicket ticket = new FormsAuthenticationTicket(1, txt_usuarioEncuesta.Text, DateTime.Now, DateTime.Now.AddSeconds(500), false, datoUsuario, FormsAuthentication.FormsCookiePath); String encTicket = FormsAuthentication.Encrypt(ticket); Response.Cookies.Add(new HttpCookie(FormsAuthentication.FormsCookieName, encTicket)); Session["IDUsuario"] = txt_usuarioEncuesta.Text; Session["PUsuario"] = txt_passwordEncuesta.Text; Response.Redirect("encuesta.aspx"); } else { lb_IngresoEncuestas.Text = "Datos no validos"; } } }
protected void Link_IngresarEncargado_Click(object sender, EventArgs e) { ControladorEncargado control = new ControladorEncargado(); ControladorCurso controlcurso = new ControladorCurso(); String rut = txt_RutEncargado.Text; rut = rut.ToUpper(); rut = rut.Replace("_", ""); if (rut == "..-" || rut.Length < 11) { lb_IngresoEncargado.Text = "** Ingrese su rut"; txt_RutEncargado.Focus(); } else { if (txt_CodigoEncargado.Text == "") { lb_IngresoEncargado.Text = "** Registre su codigo"; txt_CodigoEncargado.Focus(); } else { lb_IngresoEncargado.Text = ""; if (Validar.validarRut(rut)) { lb_IngresoEncargado.Text = ""; if (IsValid) { if (control.validarEncargado(rut, txt_CodigoEncargado.Text)) { lb_IngresoEncargado.Text = ""; String datoUsuario = rut; FormsAuthenticationTicket ticket = new FormsAuthenticationTicket(1, rut, DateTime.Now, DateTime.Now.AddSeconds(500), false, datoUsuario, FormsAuthentication.FormsCookiePath); String encTicket = FormsAuthentication.Encrypt(ticket); Response.Cookies.Add(new HttpCookie(FormsAuthentication.FormsCookieName, encTicket)); Session["IDUsuario"] = rut; Response.Redirect("curso.aspx"); } else { lb_IngresoEncargado.Text = "Datos no validos"; } } } else { lb_IngresoEncargado.Text = "Rut no valido"; } } } }
//Generar excepciones para probar //[ExpectedException(typeof(ExceptionDeporteCampoNombre))] //Se debe saber que las excepciones hay que generarlas desde la clase ControladorDeporte public void TestCursoControladorBD() { ControladorCurso controladorCurso = new ControladorCurso(); //Aceptado Assert.IsTrue(controladorCurso.CrearCurso("CursoPrueba1", DateTime.Today, DateTime.Today, 2) > 0); Assert.IsTrue(controladorCurso.CrearCurso("Curso1234", DateTime.Today, DateTime.Today, 2) > 0); Curso curso_buscado = controladorCurso.BuscarCursoPorClavesUnicas("CursoPrueba1"); Assert.IsNotNull(curso_buscado); Assert.IsTrue(controladorCurso.ListarTodosCursos().Count > 0); Assert.IsTrue(controladorCurso.ListarTodosCursosFiltro("Cur", 2).Count > 0); Assert.IsTrue(controladorCurso.ModificarCurso(curso_buscado.IdCurso, "CursoPrueba1", DateTime.Today, DateTime.Today, 2) > 0); Assert.IsTrue(controladorCurso.ListarTodosCursosFiltro("CursoPrueba1", 2).Count > 0); //Error Assert.AreEqual(controladorCurso.CrearCurso("CursoPrueba1", DateTime.Today, DateTime.Today, 2), -2); Assert.AreEqual(controladorCurso.ModificarCurso(curso_buscado.IdCurso, "Curso1234", DateTime.Today, DateTime.Today, 2), -2); //Debe existir Futbol en la base de datos //Eliminación Assert.IsTrue(controladorCurso.EliminarCurso(curso_buscado) > 0); curso_buscado = controladorCurso.BuscarCursoPorClavesUnicas("Curso1234"); Assert.IsTrue(controladorCurso.EliminarCurso(curso_buscado) > 0); }