Ejemplo n.º 1
0
        public String retornaIdPrueba(String NombrePrueb)
        {
            DataTable consulta  = PruebaC.consultaParametroNombre(NombrePrueb);
            String    id_prueba = consulta.Rows[0]["id_prueba"].ToString();

            return(id_prueba);
        }
        public void BindGridView_SeleccionPrueba(object sender, EventArgs e)
        {
            String    NombrePrueba = DropNombrePruebas.SelectedValue;
            DataTable consulta     = pruebaC.consultaParametroNombre(NombrePrueba);

            if (consulta.Rows.Count != 0)
            {
                String    id_prueba         = consulta.Rows[0]["id_prueba"].ToString();
                DataTable consulta_pregunta = PreguntaC.consultaParametroFk_Prueba(id_prueba);
                if (consulta_pregunta.Rows.Count == 0)
                {
                    Tabla_Preguntas.DataSource = consulta_pregunta;
                    Tabla_Preguntas.DataBind();
                    ClientScript.RegisterStartupScript(this.GetType(), "mensaje", "<script> swal({position: 'center',type: 'error',title: '',text:'No hay preguntas asignadas para la prueba seleccionada',timer:3000}) </script>");
                }
                else
                {
                    Tabla_Preguntas.DataSource = consulta_pregunta;
                    Tabla_Preguntas.DataBind();
                    DivNohaypreguntas.Attributes.Add("Style", "Display:None");
                }
            }
        }
Ejemplo n.º 3
0
        protected void Buscar(object sender, EventArgs e)
        {
            String palabra = TxtBuscardor.Value;

            if (DropPruebas.SelectedIndex == 0)
            {
                DataTable consulta = prueba_sancionC.buscarEnGrid(palabra);
                TblPrueba_sanciones.DataSource = consulta;
                TblPrueba_sanciones.DataBind();
            }
            else
            {
                DataTable consultaPrueba = pruebaC.consultaParametroNombre(DropPruebas.SelectedValue);
                String    fk_prueba      = consultaPrueba.Rows[0]["id_prueba"].ToString();
                DataTable consulGrid     = prueba_sancionC.buscarEnGridParametroPruebaPalabra(palabra, fk_prueba);
                TblPrueba_sanciones.DataSource = consulGrid;
                TblPrueba_sanciones.DataBind();
            }
        }
Ejemplo n.º 4
0
        protected void EventosGrid(object sender, GridViewCommandEventArgs e)
        {
            int    index      = Convert.ToInt32(e.CommandArgument);
            String id_sancion = Tbl_sanciones.DataKeys[index].Value.ToString();

            if (e.CommandName == "Agregar")
            {
                if (DropPruebas.SelectedIndex == 0)
                {
                    ClientScript.RegisterStartupScript(this.GetType(), "mensaje", "<script> swal({position: 'center',type: 'error',title: 'Registro fallido',text:'No has seleccionado una prueba.',timer:3000}) </script>");
                }
                else
                {
                    String Prueba = DropPruebas.SelectedValue;
                    //obtenemos el id de la prueba.
                    DataTable consulta      = PruebaC.consultaParametroNombre(Prueba);
                    String    id_prueba     = consulta.Rows[0]["id_prueba"].ToString();
                    String    nombre_prueba = consulta.Rows[0]["nombre_prueba"].ToString();
                    //obtenemos el id de la dancion
                    DataTable consultaIdSancion = SancionC.ConsultaParametroIdsancion(id_sancion);
                    String    idsancion         = consultaIdSancion.Rows[0]["idsancion"].ToString();

                    //obtenemos la descripcion de la sancion
                    String descripcionSancion = consultaIdSancion.Rows[0]["descripcion"].ToString();

                    prueba_sancion prueba_sancionC = new prueba_sancion();
                    Boolean        insert          = prueba_sancionC.insert(id_prueba, idsancion, descripcionSancion);
                    if (insert == false)
                    {
                        ClientScript.RegisterStartupScript(this.GetType(), "mensaje", "<script> swal({position: 'center',type: 'error',title: 'Registro fallido.',text:'Esta sanción ya aplica para la prueba seleccionada.',timer:3000}) </script>");
                    }
                    else
                    {
                        ClientScript.RegisterStartupScript(this.GetType(), "mensaje", "<script> swal({position: 'center',type: 'success',title: 'Registro exitoso.',text:'Sanción asignada de forma satisfatoria.',timer:3000}) </script>");
                    }
                }
            }
        }