Пример #1
0
        protected void enviarMesaExamen_Click(object sender, EventArgs e)
        {
            string año        = selAñoMesa.SelectedValue;
            string id_materia = selMatMesa.SelectedValue;
            string dni_doc1   = dniDoc1.Text;
            string dni_doc2   = dniDoc2.Text;
            string dni_doc3   = dniDoc3.Text;
            string fecha      = dateFecha.Text;
            string horario    = dateHor.Text;

            if (dni_doc1 == "" || dni_doc2 == "" || dni_doc3 == "")
            {
                ScriptManager.RegisterStartupScript(this, typeof(Page), "verTabla", "verGridView();", true);
                ScriptManager.RegisterStartupScript(this, typeof(Page), "popup", "mostrarPopup('Elige al menos tres docentes','#','0 0 4px rgba(255,50,50,.5)','rgba(255,50,50,.5');", true);
                enviarMesaExamen.Focus();
            }
            else
            {
                ManagerMesaExamen manMesaExam = new ManagerMesaExamen();
                ArrayList         verf_mesa   = new ArrayList();
                verf_mesa = manMesaExam.VerfMesa(año, id_materia);

                if (verf_mesa.Count == 0)
                {
                    manMesaExam.InsertMesaExamen(año, id_materia, dni_doc1, dni_doc2, dni_doc3, fecha, horario);
                    ScriptManager.RegisterStartupScript(this, typeof(Page), "popup", "mostrarPopup('La mesa de examen fue registrada con exito','mesa_examen.aspx','0 0 4px rgba(50,255,50,.5)','rgba(50,255,50,.5)');", true);
                }
                else
                {
                    ScriptManager.RegisterStartupScript(this, typeof(Page), "popup", "mostrarPopup('La mesa de examen ya se encuentra registrada. <br> Intentelo de nuevo','mesa_examen.aspx','0 0 4px rgba(255,50,50,.5)','rgba(255,50,50,.5');", true);
                }
            }
        }
        protected void bus_mesa_Click(object sender, EventArgs e)
        {
            ScriptManager.RegisterStartupScript(this, typeof(Page), "popup", "verGridView();", true);
            ManagerMesaExamen manMesExm = new ManagerMesaExamen();
            ArrayList         mesas     = new ArrayList();

            int    tipoBus = int.Parse(selTipoBus.SelectedValue);
            string fecha   = dateFecha.Text;


            mesas = manMesExm.ConsultaMesaExamen(tipoBus, fecha);

            if (mesas.Count == 0)
            {
                ScriptManager.RegisterStartupScript(this, typeof(Page), "vacio", "verGridViewVacio();", true);
            }
            else
            {
                ScriptManager.RegisterStartupScript(this, typeof(Page), "popup", "verGridView();", true);
                tbl_rpt_mes_exm.DataSource = mesas;
                tbl_rpt_mes_exm.DataBind();
            }
        }