示例#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) {}
 }
示例#2
0
 protected void btnGuardar_Click(object sender, EventArgs e)
 {
     try
     {
         Anio_Escolar objAnio_Escolar                = new Anio_Escolar();
         OperacionAnio_Escolar objOperAnio_Escolar   = new OperacionAnio_Escolar(ConfigurationManager.ConnectionStrings["estigioacademicoConnectionString"].ConnectionString);
         objAnio_Escolar.descripcion                 = int.Parse(txtDescripcion.Text);
         objAnio_Escolar.fecha_inicio                = DateTime.Parse(Request.Form[txtFecha_Inicio.UniqueID]);
         objAnio_Escolar.fecha_fin                   = Convert.ToDateTime(Request.Form[txtFecha_Fin.UniqueID]);
         objAnio_Escolar.nota_minima                 = Math.Round(decimal.Parse(txtNota_Minima.Text.Replace(".", ",")), 2);
         objAnio_Escolar.nota_maxima                 = Math.Round(decimal.Parse(txtNota_Maxima.Text.Replace(".",",")),2);
         objAnio_Escolar.rendimiento_bajo            = Math.Round(decimal.Parse(txtRendimiento_Bajo.Text.Replace(".",",")),2);
         objAnio_Escolar.rendimiento_basico          = Math.Round(decimal.Parse(txtRendimiento_Basico.Text.Replace(".",",")),2);
         objAnio_Escolar.rendimiento_alto            = Math.Round(decimal.Parse(txtRendimiento_Alto.Text.Replace(".",",")),2);
         objAnio_Escolar.rendimiento_superior        = Math.Round(decimal.Parse(txtRendimiento_Superior.Text.Replace(".",",")),2);
         objAnio_Escolar.numero_periodos             = int.Parse(txtNumero_Periodos.Text);
         objAnio_Escolar.id_colegio                  = int.Parse(ddlColegio.SelectedValue.ToString());
         objAnio_Escolar.id_usuario                  = int.Parse(Session["id_usuario"].ToString());
         string accion                               = Page.RouteData.Values["Accion"].ToString();
         if (accion.Equals("Agregar")){
             objOperAnio_Escolar.InsertarAnio_Escolar(objAnio_Escolar);
             Response.RedirectToRoute("General", new { Modulo = "Administracion", Entidad = "Administracion", Pagina = "Default", Accion = "Agrego" });
         }else {
             string id                               = clsEncriptar.Desencriptar(Page.RouteData.Values["Id"].ToString());
             objAnio_Escolar.id                      = int.Parse(id);
             objOperAnio_Escolar.ActualizarAnio_Escolar(objAnio_Escolar);
             Response.RedirectToRoute("General", new { Modulo = "Administracion", Entidad = "Administracion", Pagina = "Default", Accion = "Edito" });
         }
     }
     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 { }
    }