예제 #1
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack)
            {
                IniciarllenadoDrop();
            }

            //se consigue el ID del usuario ingresado
            int       user = (int)Session["ID_User"];
            string    sql  = "select * from Usuarios where ID_Usuario =" + user.ToString();
            AdminDB   db   = new AdminDB();
            DataTable t    = db.procesarselect(sql);
            int       tipo = int.Parse(t.Rows[0]["ID_Tipo_Usuario"].ToString());

            if (tipo == 3)
            {
            }

            this.divnuevains.Visible = false;

            //se actualizan los datos de los dropdown y los textboxs a los del seleccionado a editar
            if (!IsPostBack)
            {
                if (Request.QueryString["idmesa"] != null)
                {
                    int       mesa = int.Parse(Request.QueryString["idmesa"]);
                    string    SQL  = "select * from Mesa where ID_Mesa =" + mesa;
                    AdminDB   DB   = new AdminDB();
                    DataTable y    = DB.procesarselect(SQL);
                    this.dividinscripciones.Visible = false;
                    this.divnuevains.Visible        = true;
                    DropMesMesa.SelectedValue       = y.Rows[0]["ID_MesMesa"].ToString();
                    DropMesa.SelectedValue          = y.Rows[0]["ID_Materia"].ToString();
                    DropMesMesa.Enabled             = false;
                    DropMesa.Enabled = false;
                }
                else
                {
                    this.divnuevains.Visible = false;
                }
            }

            //se establece en el dropdown que el mes de la mesa sea mayor a la fecha actual
            string    sql1 = "select * from MesMesa where Fecha_Iscripcion_Hasta > '" + DateTime.Today.ToShortDateString() + "'";
            DataTable i    = db.procesarselect(sql1);

            if (i.Rows.Count > 0)
            {
                DropMesMesa.Enabled = false;
                DropMesMesa.ClearSelection();
                Label3.Visible = false;
                //int limite = int.Parse(i.Rows[0]["ID_MesMesa"].ToString());
                //DropMesMesa.SelectedValue = limite.ToString();
            }
            else
            {
            }
        }
예제 #2
0
        private void IniciarllenadoDrop()
        {
            AdminDB db = new AdminDB();

            DropMesMesa.DataSource     = db.procesarselect("Select * from MesMesa");
            DropMesMesa.DataTextField  = "Descripcion";
            DropMesMesa.DataValueField = "ID_MesMesa";
            DropMesMesa.DataBind();
            //Se le agrega al principio del dropdown un Item seleccionar
            DropMesMesa.Items.Insert(0, new ListItem("[Seleccionar una Fecha de Examen]", "0"));
            DropMesa.Items.Insert(0, new ListItem("[Seleccionar una Mesa]", "0"));
        }
        private void IniciarllenadoDrop()
        {
            //Se hace el llenado de los datos del dropdown de MesMesa
            AdminDB db = new AdminDB();

            DropMesMesa.DataSource     = db.procesarselect("Select * from MesMesa "); //where Fecha_Iscripcion_Hasta > '" + DateTime.Today.ToShortDateString() + "'");
            DropMesMesa.DataTextField  = "Descripcion";
            DropMesMesa.DataValueField = "ID_MesMesa";
            DropMesMesa.DataBind();
            //Se le agrega al principio del dropdown un Item seleccionar
            DropMesMesa.Items.Insert(0, new ListItem("[Seleccionar]", "0"));
            DropMesa.Items.Insert(0, new ListItem("[Seleccionar]", "0"));
        }
예제 #4
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack)
            {
                IniciarllenadoDrop();
            }
            TextBoxFecha.Text = DateTime.Today.ToShortDateString();
            int       user = (int)Session["ID_User"];
            string    sql  = "select * from Usuarios where ID_Usuario =" + user.ToString();
            AdminDB   db   = new AdminDB();
            DataTable t    = db.procesarselect(sql);
            int       tipo = int.Parse(t.Rows[0]["ID_Tipo_Usuario"].ToString());

            if (tipo == 3)
            {
                string    sql1 = "select * from Alumno where ID_Usuario  =" + user;
                DataTable y    = db.procesarselect(sql1);
                //DropDownList1.SelectedValue = y.Rows[0]["ID_Carrera"].ToString();
                //DropDownList2.SelectedValue = y.Rows[0]["ID_Alumno.Apellido"].ToString();
                DropMesa.Enabled   = false;
                DropAlumno.Enabled = false;
            }

            //se establece en el dropdown que el mes de la mesa sea mayor a la fecha actual
            string    sql2 = "select * from MesMesa where Fecha_Iscripcion_Hasta > '" + DateTime.Today.ToShortDateString() + "'";
            DataTable i    = db.procesarselect(sql2);

            if (i.Rows.Count == 0)
            {
                DropMesMesa.Enabled = false;
                DropMesMesa.ClearSelection();
                LabelLimite.Text = "No hay fechas de exmanes en los siguientes meses";
                //int limite = int.Parse(i.Rows[0]["ID_MesMesa"].ToString());
                //DropMesMesa.SelectedValue = limite.ToString();
            }
        }
        protected void Page_Load(object sender, EventArgs e)
        {
            TextBoxFecha.Text = DateTime.Today.ToShortDateString();
            if (!IsPostBack)
            {
                IniciarllenadoDrop();
            }

            if (!IsPostBack)
            {
                if (Request.QueryString["idmesa"] != null)
                {
                    int       mesa = int.Parse(Request.QueryString["idmesa"]);
                    string    SQL  = "select * from Mesa where ID_Mesa =" + mesa;
                    AdminDB   DB   = new AdminDB();
                    DataTable y    = DB.procesarselect(SQL);
                    DropMesMesa.SelectedValue = y.Rows[0]["ID_MesMesa"].ToString();
                    DropMesa.SelectedValue    = y.Rows[0]["ID_Materia"].ToString();
                    DropMesMesa.Enabled       = false;
                    DropMesa.Enabled          = false;
                }
            }
            //se establece en el dropdown que el mes de la mesa sea mayor a la fecha actual
            AdminDB   db   = new AdminDB();
            string    sql2 = "select * from MesMesa "; //where Fecha_Iscripcion_Hasta > '" + DateTime.Today.ToShortDateString() + "'";
            DataTable i    = db.procesarselect(sql2);

            if (i.Rows.Count == 0)
            {
                DropMesMesa.Enabled = false;
                DropMesMesa.ClearSelection();
                LabelLimite.Text = "No hay fechas de exmanes en los siguientes meses";
                //int limite = int.Parse(i.Rows[0]["ID_MesMesa"].ToString());
                //DropMesMesa.SelectedValue = limite.ToString();
            }
        }