Esempio n. 1
0
        protected void Page_Load(object sender, EventArgs e)
        {
            LogicaNegocio.LogicaNegocio ln = new LogicaNegocio.LogicaNegocio();
            cnn = ln.getConection();
            if (!this.IsPostBack)
            {
                dataSetDDList = new DataSet();
                adapterDDList = new SqlDataAdapter("SELECT codigoasig FROM EstudiantesGrupo INNER JOIN GruposClase ON EstudiantesGrupo.Grupo = GruposClase.codigo WHERE EstudiantesGrupo.Email ='" + Session["email"].ToString() + "'", cnn);
                adapterDDList.Fill(dataSetDDList, "Asignaturas");
                dataTableDDList                = dataSetDDList.Tables["Asignaturas"];
                asignaturasList.DataSource     = dataSetDDList.Tables[0];
                asignaturasList.DataTextField  = "codigoasig";
                asignaturasList.DataValueField = "codigoasig";
                asignaturasList.DataBind();
            }

            Label7.Text  = "";
            dataSetDgrid = new DataSet();
            adapterDgrid = new SqlDataAdapter("SELECT Codigo, Descripcion, HEstimadas, TipoTarea FROM TareasGenericas WHERE  Explotacion = 1 AND CodAsig = '" + asignaturasList.SelectedValue + "' AND Codigo NOT IN (Select CodTarea FROM EstudiantesTareas WHERE Email ='" + Session["email"].ToString() + "' )  ", cnn);
            adapterDgrid.Fill(dataSetDgrid, "Tareas");
            dataTableDgrid = dataSetDgrid.Tables["Tareas"];

            table.DataSource = dataTableDgrid;
            table.DataBind();
            if (dataTableDgrid.Rows.Count == 0)
            {
                Label7.Text = "NO HAY TAREAS";
            }
        }
Esempio n. 2
0
        protected void Button1_Click(object sender, EventArgs e)
        {
            string mail = email.Text;
            string pass = pwd.Text;

            LogicaNegocio.LogicaNegocio ln = new LogicaNegocio.LogicaNegocio();
            int log = ln.login(mail, pass);

            if (log == 0)
            {
                System.Web.Security.FormsAuthentication.SetAuthCookie("alumno", true);
                Session["email"]   = mail;
                Session["tipousu"] = 0;

                List <String> usuarios = (List <String>)Application.Get("usuarios");
                usuarios.Add(mail);

                Response.Redirect("Alumno/Alumno.aspx");
            }
            else if (log == 1)
            {
                System.Web.Security.FormsAuthentication.SetAuthCookie("profesor", true);
                Session["email"]   = mail;
                Session["tipousu"] = 1;
                if (mail == "*****@*****.**")
                {
                    System.Web.Security.FormsAuthentication.SetAuthCookie("vadillo", true);
                }

                List <String> profesores = (List <String>)Application.Get("profesores");
                profesores.Add(mail);

                Response.Redirect("Profesor/Profesor.aspx");
            }
            else if (log == 2)
            {
                System.Web.Security.FormsAuthentication.SetAuthCookie("admin", true);
                Session["email"]   = mail;
                Session["tipousu"] = 2;

                List <String> profesores = (List <String>)Application.Get("profesores");
                profesores.Add(mail);

                Response.Redirect("Admin/GestionarUsuarios.aspx");
            }
            else if (log == 3)
            {
                ERROR.Text = "Usuario o contraseña incorrectos.";
            }
            else if (log == 4)
            {
                ERROR.Text = "La cuenta no está verificada.";
            }
        }
Esempio n. 3
0
        protected void Page_Load(object sender, EventArgs e)
        {
            LogicaNegocio.LogicaNegocio ln = new LogicaNegocio.LogicaNegocio();
            String email = Request["mbr"];
            int    conf  = int.Parse(Request["numconf"]);

            if (ln.confirm(email, conf))
            {
                confirmar.Text = "¡Confirmación realizada con éxito! pulse aqui para continuar";
            }
            else
            {
                error.Text = "Algo no ha ido como se esperaba... :(";
            }
        }
Esempio n. 4
0
        protected void solicitar_Click(object sender, EventArgs e)
        {
            LogicaNegocio.LogicaNegocio ln = new LogicaNegocio.LogicaNegocio();
            string email = Email.Text;

            if (ln.sendCode(email))
            {
                solicitar.Enabled = false;
                Email.Enabled     = false;
                tablaCod.Visible  = true;
            }
            else
            {
                error.Text = "El correo introducido no existe en la base de datos";
            }
        }
 protected void Button1_Click(object sender, EventArgs e)
 {
     if (File.Exists(Server.MapPath("../App_Data/" + DropDownList1.SelectedValue + ".xml")))
     {
         LogicaNegocio.LogicaNegocio ln = new LogicaNegocio.LogicaNegocio();
         XmlDocument xml = new XmlDocument();
         xml.Load(Server.MapPath("../App_Data/" + DropDownList1.SelectedValue + ".xml"));
         if (ln.insertarTareaPorXML(xml, DropDownList1.SelectedValue) == 0)
         {
             Label4.Text = "XML importado con exito";
         }
         else
         {
             Label4.Text = "Ha ocurrido some problem";
         }
     }
 }
Esempio n. 6
0
        protected void cambcont_Click(object sender, EventArgs e)
        {
            LogicaNegocio.LogicaNegocio ln = new LogicaNegocio.LogicaNegocio();
            int    codPass = int.Parse(cod.Text);
            string email   = Email.Text;
            string newPass = Pass.Text;

            if (ln.changePass(email, newPass, codPass))
            {
                tabla1.Visible     = false;
                tablaCod.Visible   = false;
                HyperLink1.Visible = true;
            }
            else
            {
                error.Text = "algo no ha ido como se esperaba";
            }
        }
Esempio n. 7
0
        public double GetHalfDedication(string asignasion)
        {
            ArrayList dedications = new ArrayList();

            LogicaNegocio.LogicaNegocio ln = new LogicaNegocio.LogicaNegocio();
            dedications = ln.getDedications(asignasion);
            if (dedications.Count == 0)
            {
                return(0);
            }
            double half = 0;

            foreach (int i in dedications)
            {
                half += i;
            }
            half /= dedications.Count;
            return(half);
        }
Esempio n. 8
0
        static void MainConConfiguracion()
        {
            string cadenaConexion =
                System.Configuration.ConfigurationManager.
                ConnectionStrings["TiendaVirtual"].
                ConnectionString;

            string tipo = System.Configuration.ConfigurationManager.AppSettings["motorDao"];

            ILogicaNegocio ln = new LogicaNegocio.LogicaNegocio(tipo, cadenaConexion);

            IUsuario usuario = ln.ValidarUsuarioYDevolverUsuario("javier", "contra");

            Console.WriteLine(usuario);

            Console.WriteLine(ln.BuscarUsuarioPorId(2));

            ln.ModificarUsuario(new Usuario(2, "Modificado " + DateTime.Now.Minute, "Modificadez " + DateTime.Now.Minute));

            Console.WriteLine(ln.BuscarUsuarioPorId(2));
        }