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(); } }