protected void btnLogin_Click(object sender, EventArgs e)
    {
        try
        {
            inicializarSesion();
            Usuario          objUsuario     = new Usuario();
            OperacionUsuario objOperUsuario = new OperacionUsuario(ConfigurationManager.ConnectionStrings["estigioacademicoConnectionString"].ConnectionString);
            objUsuario.usuario  = txtUsuario.Text.Trim();
            objUsuario.password = txtPass.Text.Trim();
            objOperUsuario.ConsultarUsuario(objUsuario);
            GridView tbl_Usuario = new GridView();
            tbl_Usuario.DataSource = objOperUsuario.ConsultarUsuario(objUsuario);
            tbl_Usuario.DataBind();
            if (tbl_Usuario.Rows.Count > 0)
            {
                Session["id_usuario"]      = tbl_Usuario.Rows[0].Cells[0].Text;
                Session["usuario"]         = HttpUtility.HtmlDecode(tbl_Usuario.Rows[0].Cells[1].Text);
                Session["id_usuario_tipo"] = tbl_Usuario.Rows[0].Cells[5].Text;
                OperacionAnio_Escolar objAnioEscolar = new OperacionAnio_Escolar(ConfigurationManager.ConnectionStrings["estigioacademicoConnectionString"].ConnectionString);
                Anio_Escolar          ObjAnio        = new Anio_Escolar();
                GridView tbl_AnioEscolar             = new GridView();
                tbl_AnioEscolar.DataSource = objAnioEscolar.ConsultarMaximo(new Anio_Escolar());
                tbl_AnioEscolar.DataBind();
                if (tbl_AnioEscolar.Rows.Count > 0)
                {
                    ObjAnio.id                   = int.Parse(tbl_AnioEscolar.Rows[0].Cells[0].Text);
                    ObjAnio.descripcion          = int.Parse(tbl_AnioEscolar.Rows[0].Cells[1].Text);
                    ObjAnio.fecha_inicio         = DateTime.Parse(tbl_AnioEscolar.Rows[0].Cells[2].Text);
                    ObjAnio.fecha_fin            = DateTime.Parse(tbl_AnioEscolar.Rows[0].Cells[3].Text);
                    ObjAnio.nota_minima          = decimal.Parse(tbl_AnioEscolar.Rows[0].Cells[4].Text);
                    ObjAnio.nota_maxima          = decimal.Parse(tbl_AnioEscolar.Rows[0].Cells[5].Text);
                    ObjAnio.rendimiento_bajo     = decimal.Parse(tbl_AnioEscolar.Rows[0].Cells[6].Text);
                    ObjAnio.rendimiento_basico   = decimal.Parse(tbl_AnioEscolar.Rows[0].Cells[7].Text);
                    ObjAnio.rendimiento_alto     = decimal.Parse(tbl_AnioEscolar.Rows[0].Cells[8].Text);
                    ObjAnio.rendimiento_superior = decimal.Parse(tbl_AnioEscolar.Rows[0].Cells[9].Text);
                    ObjAnio.numero_periodos      = int.Parse(tbl_AnioEscolar.Rows[0].Cells[10].Text);
                    ObjAnio.id_colegio           = int.Parse(tbl_AnioEscolar.Rows[0].Cells[11].Text);
                    Session["anioEscolar"]       = ObjAnio;

                    Listado          objListado     = new Listado();
                    OperacionListado objOperListado = new OperacionListado(ConfigurationManager.ConnectionStrings["estigioacademicoConnectionString"].ConnectionString);
                    Session["listado"] = objOperListado.ConsultarListado(objListado);
                    Menus         objMenu     = new Menus();
                    OperacionMenu objOperMenu = new OperacionMenu(ConfigurationManager.ConnectionStrings["estigioacademicoConnectionString"].ConnectionString);
                    objMenu.id_tipo_usuario = int.Parse(tbl_Usuario.Rows[0].Cells[5].Text);
                    Session["menu"]         = objOperMenu.ConsultarMenu(objMenu);
                }
                txtUsuario.Text = "";
                txtPass.Text    = "";
                Response.Redirect("~/Administracion/Administracion/Default");
            }
            else
            {
                ShowNotification("Login", Resources.Mensaje.msjLogin, "Info");
            }
        }
        catch { }
    }
Exemple #2
0
 public void cargar()
 {
     try
     {
         Usuario_Tipo          objUsuario_Tipo     = new Usuario_Tipo();
         OperacionUsuario_Tipo objOperUsuario_Tipo = new OperacionUsuario_Tipo(ConfigurationManager.ConnectionStrings["estigioacademicoConnectionString"].ConnectionString);
         clsFunciones.enlazarCombo(objOperUsuario_Tipo.ConsultarUsuario_Tipo(objUsuario_Tipo), ddlTipo_Usuario);
         Usuario          objUsuario     = new Usuario();
         OperacionUsuario objOperUsuario = new OperacionUsuario(ConfigurationManager.ConnectionStrings["estigioacademicoConnectionString"].ConnectionString);
         string           accion         = Page.RouteData.Values["Accion"].ToString();
         if (accion.Equals("Edita"))
         {
             GridView tbl_Usuario = new GridView();
             objUsuario.id          = int.Parse(clsEncriptar.Desencriptar(Page.RouteData.Values["Id"].ToString()));
             tbl_Usuario.DataSource = objOperUsuario.ConsultarUsuario(objUsuario);
             tbl_Usuario.DataBind();
             txtNombres.Text               = HttpUtility.HtmlDecode(tbl_Usuario.Rows[0].Cells[1].Text);
             txtApellidos.Text             = HttpUtility.HtmlDecode(tbl_Usuario.Rows[0].Cells[2].Text);
             txtDocumento.Text             = HttpUtility.HtmlDecode(tbl_Usuario.Rows[0].Cells[3].Text);
             txtUsuario.Text               = HttpUtility.HtmlDecode(tbl_Usuario.Rows[0].Cells[4].Text);
             ddlTipo_Usuario.SelectedValue = tbl_Usuario.Rows[0].Cells[5].Text;
         }
     }
     catch (Exception)
     {
     }
 }
Exemple #3
0
    public string obtenerId_Docente()
    {
        string           id             = "";
        Usuario          objUsuario     = new Usuario();
        OperacionUsuario objOperUsuario = new OperacionUsuario(ConfigurationManager.ConnectionStrings["estigioacademicoConnectionString"].ConnectionString);
        GridView         tbl_Usuario    = new GridView();

        objUsuario.id          = int.Parse(Session["id_usuario"].ToString());
        tbl_Usuario.DataSource = objOperUsuario.ConsultarUsuario(objUsuario);
        tbl_Usuario.DataBind();
        Docente          objDocente     = new Docente();
        OperacionDocente objOperDocente = new OperacionDocente(ConfigurationManager.ConnectionStrings["estigioacademicoConnectionString"].ConnectionString);
        GridView         tbl_Docente    = new GridView();

        objDocente.documento_numero = int.Parse(tbl_Usuario.Rows[0].Cells[3].Text);
        tbl_Docente.DataSource      = objOperDocente.ConsultarDocente(objDocente);
        tbl_Docente.DataBind();
        if (tbl_Docente.Rows.Count == 1)
        {
            id = tbl_Docente.Rows[0].Cells[0].Text;
        }
        return(id);
    }
Exemple #4
0
 public void vertbl_Usuario()
 {
     try
     {
         Usuario          objUsuario     = new Usuario();
         OperacionUsuario objOperUsuario = new OperacionUsuario(ConfigurationManager.ConnectionStrings["estigioacademicoConnectionString"].ConnectionString);
         if (!string.IsNullOrEmpty(txtUsuario.Text))
         {
             objUsuario.usuario = txtUsuario.Text;
         }
         else
         {
             objUsuario.usuario = null;
         }
         objUsuario.id_tipo_usuario = int.Parse(ddlTipo_Usuario.SelectedValue.ToString());
         tbl_Usuario.DataSource     = objOperUsuario.ConsultarUsuario(objUsuario);
         tbl_Usuario.DataBind();
     }
     catch (Exception)
     {
         throw;
     }
 }