示例#1
0
 protected void load()
 {
     try {
     Colegio objColegio                              = new Colegio();
     OperacionColegio objOperColegio                 = new OperacionColegio(ConfigurationManager.ConnectionStrings["estigioacademicoConnectionString"].ConnectionString);
     ddlColegio.DataSource                           = objOperColegio.ConsultarColegio(objColegio);
     ddlColegio.DataValueField                       = "id";
     ddlColegio.DataTextField                        = "nombre";
     ddlColegio.DataBind();
     string accion                                   = Page.RouteData.Values["Accion"].ToString();
     if (accion.Equals("Editar")) {
         txtDescripcion.Enabled                      = false;
         Anio_Escolar objAnio_Escolar                = new Anio_Escolar();
         OperacionAnio_Escolar objOperAnio_Escolar   = new OperacionAnio_Escolar(ConfigurationManager.ConnectionStrings["estigioacademicoConnectionString"].ConnectionString);
         GridView tbl_Anio_Escolar                   = new GridView();
         tbl_Anio_Escolar.DataSource                 = objOperAnio_Escolar.ConsultarMaximo(objAnio_Escolar);
         tbl_Anio_Escolar.DataBind();
         txtDescripcion.Text                         = tbl_Anio_Escolar.Rows[0].Cells[1].Text;
         txtFecha_Inicio.Text                        = DateTime.Parse(tbl_Anio_Escolar.Rows[0].Cells[2].Text).ToShortDateString();
         txtFecha_Fin.Text                           = DateTime.Parse(tbl_Anio_Escolar.Rows[0].Cells[3].Text).ToShortDateString();
         txtNota_Minima.Text                         = tbl_Anio_Escolar.Rows[0].Cells[4].Text.Replace(",",".");
         txtNota_Maxima.Text                         = tbl_Anio_Escolar.Rows[0].Cells[5].Text.Replace(",", ".");
         txtRendimiento_Bajo.Text                    = tbl_Anio_Escolar.Rows[0].Cells[6].Text.Replace(",",".");
         txtRendimiento_Basico.Text                  = tbl_Anio_Escolar.Rows[0].Cells[7].Text.Replace(",", ".");
         txtRendimiento_Alto.Text                    = tbl_Anio_Escolar.Rows[0].Cells[8].Text.Replace(",", ".");
         txtRendimiento_Superior.Text                = tbl_Anio_Escolar.Rows[0].Cells[9].Text.Replace(",", ".");
         txtNumero_Periodos.Text                     = tbl_Anio_Escolar.Rows[0].Cells[10].Text;
         ddlColegio.SelectedValue                    = tbl_Anio_Escolar.Rows[0].Cells[11].Text;
     }
     }catch (Exception) {}
 }
    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 { }
    }