protected void Page_Load(object sender, EventArgs e)
 {
     using (modeloOcupacional contexto = new modeloOcupacional())
     // Clase que contiene el contexto, abre y cierra la base de datos
     {
     }
 }
        public void combobox1_OnSelectedIndexChanged(object sender, EventArgs e)
        {
            using (modeloOcupacional contexto = new modeloOcupacional())
            {
                var vnotas = (from pnotas in contexto.NOTAS
                              join palumnos in contexto.ALUMNOS
                              on pnotas.COD_ALU equals palumnos.COD_ALU
                              where pnotas.COD_CUR == combobox1.SelectedItem.Value.ToString()
                              orderby palumnos.NOMBRE, palumnos.APELLIDOS

                              select new
                {
                    COD_ALU = palumnos.COD_ALU,
                    APELLIDOS = palumnos.APELLIDOS,
                    NOMBRE = palumnos.NOMBRE,
                    NOTA1 = pnotas.NOTA1,
                    NOTA2 = pnotas.NOTA2,
                    NOTA3 = pnotas.NOTA3,
                    MEDIA = pnotas.MEDIA,
                }).Distinct().ToList();


                gridView2.DataSource = vnotas;
                gridView2.DataBind();


                gridView2.Columns[1].ControlStyle.CssClass = "nodisplay";
            }
        }
示例#3
0
        /// <summary>
        /// Botón borrar el registro actual.
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        protected void Delete_OnClick(object sender, EventArgs e)
        {
            int posi = Convert.ToInt32(Session["posicion"]);

            using (modeloOcupacional contexto = new modeloOcupacional())
            {
                try
                {
                    var vcurso = (from pcurso in contexto.CURSOS
                                  where pcurso.COD_CUR == campocurso.Text
                                  select pcurso).First();

                    contexto.CURSOS.Remove(vcurso);
                    contexto.SaveChanges();

                    campocurso.Text       = "";
                    campodescripcion.Text = "";
                    campohoras.Text       = "";
                    campotutor.Text       = "";
                }
                catch (Exception)
                {
                    string mensaje = "Error al intentar borrar el registro ";
                    ClientScript.RegisterStartupScript(this.GetType(), "Aviso", "alert('" + mensaje + "')", true);
                    Session["nuevo"] = "0";
                    return;
                }
            }
        }
示例#4
0
        /// <summary>
        /// Botón que nos lleva al registro anterior.
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        protected void anterior_OnClick(object sender, EventArgs e)
        {
            int posi = Convert.ToInt32(Session["posicion"]);

            posi--;
            using (modeloOcupacional contexto = new modeloOcupacional())
            {
                try
                {
                    {
                        // Clase que contiene el contexto, abre y cierra la base de datos
                        // Consulta con Linq

                        var vcurso =
                            (from pcurso in contexto.CURSOS orderby pcurso.COD_CUR ascending select pcurso).Skip(posi)
                            .First();


                        //Rellena Los Texbox
                        this.campocurso.Text  = vcurso.COD_CUR.ToString();
                        campodescripcion.Text = vcurso.DESCRIPCION.ToString();
                        campohoras.Text       = vcurso.HORAS.ToString();
                        campotutor.Text       = vcurso.TUTOR.ToString();
                    }
                }
                catch (Exception)
                {
                    posi++;
                }
                Session["posicion"] = posi.ToString();
            }
        }
        protected void deletebutton_OnClick(object sender, EventArgs e)
        {
            int posi = Convert.ToInt32(Session["posicion"]);

            using (modeloOcupacional contexto = new modeloOcupacional())
            {
                try
                {
                    ///Borrar Nota de Alumno
                    var vnotas = (from pnotas in contexto.NOTAS
                                  where pnotas.COD_ALU == codalu
                                  select pnotas).First();
                    contexto.NOTAS.Remove(vnotas);
                    contexto.SaveChanges();

                    ///Borrar Alumno

                    var valumno = (from pcurso in contexto.ALUMNOS
                                   where pcurso.COD_ALU == codalu
                                   select pcurso).First();

                    contexto.ALUMNOS.Remove(valumno);
                    contexto.SaveChanges();

                    Response.Redirect("WebFormAlumnos.aspx");
                }
                catch (Exception)
                {
                    string mensaje = "Error al intentar borrar el registro ";
                    ClientScript.RegisterStartupScript(this.GetType(), "Aviso", "alert('" + mensaje + "')", true);
                    Session["nuevo"] = "0";
                    return;
                }
            }
        }
        protected void Page_Load(object sender, EventArgs e)
        {
            Session["posicion"] = "0"; // Variables Globales
            codalu = Session["COD_ALU"].ToString();

            //Session["campo"] = deletebutton.Text;
            if (Session["Mostrar"] == "1")
            {
                deletebutton.Visible = false;
            }
            else
            {
                deletebutton.Visible = true;
            }

            if (!IsPostBack)
            {
                using (modeloOcupacional contexto = new modeloOcupacional())
                // Clase que contiene el contexto, abre y cierra la base de datos
                {
                    //if (IsPostBack)
                    //{


                    try
                    {
                        int posi = Convert.ToInt32(Session["posicion"]);
                        // Consulta con Lin

                        var valumno = (from pcurso in contexto.ALUMNOS
                                       where pcurso.COD_ALU == codalu
                                       select pcurso).First();



                        if (valumno != null)
                        {
                            //Rellena Los Texbox
                            alumno_codalu.Text   = valumno.COD_ALU;
                            alumno_codcur.Text   = valumno.COD_CUR;
                            alumno_apellido.Text = valumno.APELLIDOS;
                            alumno_nombre.Text   = valumno.NOMBRE;
                            alumno_dni.Text      = valumno.DNI;
                        }
                    }
                    catch
                    {
                        string mensaje = "No se han podido cargar los cursos ";
                        ClientScript.RegisterStartupScript(this.GetType(), "Aviso", "alert('" + mensaje + "')", true);
                        Session["nuevo"] = "0";
                        return;
                    }
                }
            }
        }
示例#7
0
        /// <summary>
        /// Evento del botón que graba un nuevo registro.
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        protected void rec_OnClick(object sender, EventArgs e)
        {
            int posi = Convert.ToInt32(Session["posicion"]);


            using (modeloOcupacional contexto = new modeloOcupacional())
            {
                //posi = contexto.CURSOS.Count() - 1;
                /// si encuentra codcur
                try
                {
                    if (contexto.CURSOS.SingleOrDefault(x => x.COD_CUR == campocurso.Text) != null)
                    {
                        // Enlace a ese curso
                        var x = contexto.CURSOS.SingleOrDefault(c => c.COD_CUR == campocurso.Text);


                        x.DESCRIPCION = campodescripcion.Text.ToString();
                        x.HORAS       = Convert.ToInt32(campohoras.Text);
                        x.TUTOR       = campotutor.Text.ToString();

                        contexto.SaveChanges();
                    }
                    else
                    {
                        CURSOS graba = new CURSOS();

                        graba.COD_CUR     = campocurso.Text.ToString();
                        graba.DESCRIPCION = campodescripcion.Text.ToString();
                        graba.HORAS       = Convert.ToInt32(campohoras.Text);
                        graba.TUTOR       = campotutor.Text.ToString();

                        contexto.CURSOS.Add(graba);
                        contexto.SaveChanges();
                    }


                    /*var vcurso =
                     *       (from pcurso in contexto.CURSOS orderby pcurso.COD_CUR ascending select pcurso).Skip(posi)
                     *       .First();*/
                }
                catch (Exception exception)
                {
                    string mensaje = "Error al grabar ";
                    ClientScript.RegisterStartupScript(this.GetType(), "Aviso", "alert('" + mensaje + "')", true);
                    Session["nuevo"] = "0";
                    return;
                }
            }
        }
        protected void savebutton_OnClick(object sender, EventArgs e)
        {
            //ALUMNOS grabaalAlumnos = new ALUMNOS();
            //NOTAS grabaNotas = new NOTAS();

            int posi = Convert.ToInt32(Session["posicion"]);

            using (modeloOcupacional contexto = new modeloOcupacional())
            {
                try
                {
                    ALUMNOS grabaalAlumnos = new ALUMNOS()
                    {
                        COD_ALU   = campocodalu.Text,
                        COD_CUR   = comboboxcursos.SelectedValue.ToString(),
                        DNI       = campodni.Text,
                        NOMBRE    = camponombre.Text,
                        APELLIDOS = campoapellido.Text
                    };

                    contexto.ALUMNOS.Add(grabaalAlumnos);

                    NOTAS grabaNotas = new NOTAS()
                    {
                        COD_ALU = grabaalAlumnos.COD_ALU,
                        COD_CUR = grabaalAlumnos.COD_CUR,
                        NOTA1   = Convert.ToInt32(camponota1.Text),
                        NOTA2   = Convert.ToInt32(camponota2.Text),
                        NOTA3   = Convert.ToInt32(camponota1.Text),
                        MEDIA   = (Convert.ToInt32(camponota1.Text) + Convert.ToInt32(camponota2.Text) + Convert.ToInt32(camponota3.Text)) / 3
                    };

                    contexto.NOTAS.Add(grabaNotas);

                    contexto.SaveChanges();
                }
                catch (Exception exception)
                {
                    string mensaje = "Error al grabar ";
                    ClientScript.RegisterStartupScript(this.GetType(), "Aviso", "alert('" + mensaje + "')", true);
                    Session["nuevo"] = "0";
                    return;
                }
            }
        }
 protected void acceptbutton_OnClick(object sender, EventArgs e)
 {
     using (modeloOcupacional contexto = new modeloOcupacional())
     {
         foreach (var alu in contexto.ALUMNOS)
         {
             if (alu.COD_ALU == codalu)
             {
                 alu.COD_ALU   = alumno_codalu.Text;
                 alu.COD_CUR   = alumno_codcur.Text;
                 alu.APELLIDOS = alumno_apellido.Text;
                 alu.NOMBRE    = alumno_nombre.Text;
                 alu.DNI       = alumno_dni.Text;
             }
         }
         contexto.SaveChanges();
     }
 }
 protected void deletebutton_OnClick(object sender, EventArgs e)
 {
     using (modeloOcupacional contexto = new modeloOcupacional())
     {
         foreach (NOTAS nota in contexto.NOTAS)
         {
             if (nota.COD_ALU == campocodalu.Text)
             {
                 nota.NOTA1 = 0;
                 nota.NOTA2 = 0;
                 nota.NOTA3 = 0;
                 nota.MEDIA = 0;
             }
         }
         contexto.SaveChanges();
         combobox1.SelectedIndex = 0;
         gridView2.Visible       = false;
     }
 }
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack)
            {
                Session["posicion"] = "0"; // Variables Globales
                Session["campo"]    = "0";

                using (modeloOcupacional contexto = new modeloOcupacional())
                {
                    // Clase que contiene el contexto, abre y cierra la base de datos
                    // Consulta con Linq

                    var valumno = (from palumno in contexto.ALUMNOS orderby palumno.COD_CUR ascending select palumno).ToList();


                    gridview1.DataSource = valumno;
                    gridview1.DataBind();
                }
            }
        }
 protected void savebutton_OnClick(object sender, EventArgs e)
 {
     using (modeloOcupacional contexto = new modeloOcupacional()) {
         foreach (NOTAS nota in contexto.NOTAS)
         {
             if (nota.COD_ALU == campocodalu.Text)
             {
                 nota.NOTA1 = Convert.ToInt32(note1.Text);
                 nota.NOTA2 = Convert.ToInt32(note2.Text);
                 nota.NOTA3 = Convert.ToInt32(note3.Text);
                 nota.MEDIA = ((Convert.ToInt32((note1.Text)) + Convert.ToInt32((note2.Text)) +
                                Convert.ToInt32((note3.Text))) / 3);
             }
         }
         contexto.SaveChanges();
         combobox1.SelectedIndex = 0;
         gridView2.Visible       = false;
         gridView2.DataBind();
     }
 }
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack)
            {
                Session["posicion"] = "0";
                int posi = Convert.ToInt32(Session["posicion"] = "0");

                using (modeloOcupacional contexto = new modeloOcupacional())
                // Clase que contiene el contexto, abre y cierra la base de datos
                {
                    try
                    {
                    }
                    catch
                    {
                        string mensaje = "No se han podido cargar los cursos ";
                        ClientScript.RegisterStartupScript(this.GetType(), "Aviso", "alert('" + mensaje + "')", true);
                        Session["nuevo"] = "0";
                        return;
                    }
                }
                using (modeloOcupacional contexto = new modeloOcupacional())
                // Clase que contiene el contexto, abre y cierra la base de datos
                {
                    var vcurso =
                        (from pcurso in contexto.CURSOS
                         orderby pcurso.COD_CUR ascending
                         select pcurso).ToList();
                    // var valumnos = (from palumno in contexto.ALUMNOS orderby palumno.NOMBRE descending select palumno).ToList();


                    comboboxcursos.DataSource     = vcurso;
                    comboboxcursos.DataValueField = "COD_CUR";
                    comboboxcursos.DataTextField  = "DESCRIPCION";
                    comboboxcursos.DataBind(); // para Visualizar*/
                }
            }
        }
        protected void Page_Load(object sender, EventArgs e)
        {
            Panel1.Visible = false;
            if (!IsPostBack)
            {
                using (modeloOcupacional contexto = new modeloOcupacional())
                // Clase que contiene el contexto, abre y cierra la base de datos
                {
                    var vcurso =
                        (from pcurso in contexto.CURSOS
                         orderby pcurso.COD_CUR ascending
                         select pcurso).ToList();

                    ListItem n = new ListItem("Seleccione curso", "");
                    combobox1.Items.Add(n);

                    foreach (CURSOS c in vcurso)
                    {
                        ListItem newc = new ListItem(c.DESCRIPCION, c.COD_CUR);
                        combobox1.Items.Add(newc);
                    }


                    Panel1.Visible = false;
                }
            }
            else
            {
                if (combobox1.SelectedIndex == 0)
                {
                    gridView2.Visible = false;
                }
                else
                {
                    gridView2.Visible = true;
                }
            }
        }
示例#15
0
        public void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack)
            {
                Session["posicion"] = "0"; // Variables Globales
                Session["Nuevo"]    = "0";

                using (modeloOcupacional contexto = new modeloOcupacional())
                // Clase que contiene el contexto, abre y cierra la base de datos
                {
                    try
                    {
                        // Consulta con Linq

                        var vcurso =
                            (from pcurso in contexto.CURSOS orderby pcurso.COD_CUR ascending select pcurso).First();
                        //var vcurso = (from pcurso in contexto.CURSOS orderby pcurso.COD_CUR ascending select  new {Nombre=pcurso.TUTOR} ).First();
                        var vnotas = (from pnotas in contexto.NOTAS orderby pnotas.COD_CUR ascending select pnotas).First();

                        if (vcurso != null)
                        {
                            //Rellena Los Texbox
                            this.campocurso.Text  = vcurso.COD_CUR.ToString();
                            campodescripcion.Text = vcurso.DESCRIPCION.ToString();
                            campohoras.Text       = vcurso.HORAS.ToString();
                            campotutor.Text       = vcurso.TUTOR.ToString();
                        }
                    }
                    catch
                    {
                        string mensaje = "No se han podido cargar los cursos ";
                        ClientScript.RegisterStartupScript(this.GetType(), "Aviso", "alert('" + mensaje + "')", true);
                        Session["nuevo"] = "0";
                        return;
                    }
                }
            }
        }