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";
                    }
                }
            }
        }
Пример #3
0
        //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);
        }