protected void btnGuardar_Click(object sender, EventArgs e)
 {
     try
     {
         Anio_Escolar  objAnio_Escolar = (Anio_Escolar)Session["anioEscolar"];
         Sede          objSede         = new Sede();
         OperacionSede objOperSede     = new OperacionSede(ConfigurationManager.ConnectionStrings["estigioacademicoConnectionString"].ConnectionString);
         objSede.descripcion                = HttpUtility.HtmlDecode(txtDescripcion.Text);
         objSede.direccion                  = txtDireccion.Text;
         objSede.telefono                   = txtTelefono.Text;
         objSede.id_coordinador             = int.Parse(ddlCoordinador.SelectedValue.ToString());
         objSede.id_secretaria_coordinacion = int.Parse(ddlSecretariaCoordinacion.SelectedValue.ToString());
         objSede.id_colegio                 = objAnio_Escolar.id_colegio;
         objSede.id_usuario                 = int.Parse(Session["id_usuario"].ToString());
         string accion = Page.RouteData.Values["Accion"].ToString();
         if (accion.Equals("Agregar"))
         {
             objOperSede.InsertarSede(objSede);
             Response.RedirectToRoute("General", new { Modulo = "Configuracion", Entidad = "Sede", Pagina = "Busqueda", Accion = "Agrego" });
         }
         else
         {
             objSede.id = int.Parse(clsEncriptar.Desencriptar(Page.RouteData.Values["id"].ToString()));
             objOperSede.ActualizarSede(objSede);
             Response.RedirectToRoute("General", new { Modulo = "Configuracion", Entidad = "Sede", Pagina = "Busqueda", Accion = "Edito" });
         }
     }
     catch (Exception) { }
 }
Exemple #2
0
    public void cargar()
    {
        try
        {
            Anio_Escolar objAnio_Escolar = (Anio_Escolar)Session["anioEscolar"];

            /*Periodo*/
            Anio_Escolar_Periodo          objAnio_Escolar_Periodo     = new Anio_Escolar_Periodo();
            OperacionAnio_Escolar_Periodo objOperAnio_Escolar_Periodo = new OperacionAnio_Escolar_Periodo(ConfigurationManager.ConnectionStrings["estigioacademicoConnectionString"].ConnectionString);
            objAnio_Escolar_Periodo.id_anio_escolar = objAnio_Escolar.id;
            clsFunciones.enlazarCombo(objOperAnio_Escolar_Periodo.ConsultarAnio_Escolar_Periodo(objAnio_Escolar_Periodo), ddlPeriodo);

            /*Salones
             *
             * Asignacion objAsignacion = new Asignacion();
             * OperacionAsignacion objOperAsignacion = new OperacionAsignacion(ConfigurationManager.ConnectionStrings["estigioacademicoConnectionString"].ConnectionString);
             * objAsignacion.tecnica = 1;
             */


            //id_usuario = int.Parse(dv.);
            //id_salon = int.Parse(dataBase.Rows[0].ItemArray[2].ToString());
        }
        catch (Exception ex)
        {
            message.InnerHtml = "<p>" + ex.Message + " </p>";
        }
    }
 public void cargar()
 {
     try {
         Anio_Escolar            objAnio_Escolar       = (Anio_Escolar)Session["anioEscolar"];
         Sede                    objSede               = new Sede();
         OperacionSede           objOperSede           = new OperacionSede(ConfigurationManager.ConnectionStrings["estigioacademicoConnectionString"].ConnectionString);
         Administrativo          objAdministrativo     = new Administrativo();
         OperacionAdministrativo objOperAdministrativo = new OperacionAdministrativo(ConfigurationManager.ConnectionStrings["estigioacademicoConnectionString"].ConnectionString);
         DataView                dtv_Municipio         = objOperAdministrativo.ConsultarAdministrativo(objAdministrativo).DefaultView;
         dtv_Municipio.RowFilter = "id_tipo=" + 969;
         this.enlazarCombo(dtv_Municipio, ddlCoordinador);
         dtv_Municipio.RowFilter = "id_tipo=" + 970;
         this.enlazarCombo(dtv_Municipio, ddlSecretariaCoordinacion);
         string accion = Page.RouteData.Values["Accion"].ToString();
         if (accion.Equals("Edita"))
         {
             string id = clsEncriptar.Desencriptar(Page.RouteData.Values["Id"].ToString());
             objSede.id         = int.Parse(id);
             objSede.id_colegio = objAnio_Escolar.id_colegio;
             GridView tbl_Sede = new GridView();
             tbl_Sede.DataSource = objOperSede.ConsultarSede(objSede);
             tbl_Sede.DataBind();
             txtDescripcion.Text                     = tbl_Sede.Rows[0].Cells[1].Text;
             txtDireccion.Text                       = tbl_Sede.Rows[0].Cells[3].Text;
             txtTelefono.Text                        = tbl_Sede.Rows[0].Cells[4].Text;
             ddlCoordinador.SelectedValue            = tbl_Sede.Rows[0].Cells[5].Text;
             ddlSecretariaCoordinacion.SelectedValue = tbl_Sede.Rows[0].Cells[6].Text;
         }
     }
     catch (Exception) {}
 }
Exemple #4
0
    public void cargar()
    {
        try
        {
            Anio_Escolar objAnio_Escolar = (Anio_Escolar)Session["anioEscolar"];

            /*Periodo*/
            Anio_Escolar_Periodo          objAnio_Escolar_Periodo     = new Anio_Escolar_Periodo();
            OperacionAnio_Escolar_Periodo objOperAnio_Escolar_Periodo = new OperacionAnio_Escolar_Periodo(ConfigurationManager.ConnectionStrings["estigioacademicoConnectionString"].ConnectionString);
            DataTable tbl_Periodo = new DataTable();
            objAnio_Escolar_Periodo.id_anio_escolar = objAnio_Escolar.id;
            tbl_Periodo = objOperAnio_Escolar_Periodo.ConsultarPeriodo_Actual(objAnio_Escolar_Periodo);

            /*Estudiante que pertenecen a un salón*/
            Asignacion          objAsignacion     = new Asignacion();
            OperacionAsignacion objOperAsignacion = new OperacionAsignacion(ConfigurationManager.ConnectionStrings["estigioacademicoConnectionString"].ConnectionString);
            objAsignacion.id          = int.Parse(clsEncriptar.Desencriptar(Page.RouteData.Values["Id"].ToString()));
            tbl_Estudiante.DataSource = objOperAsignacion.ConsultarEstudiante(objAsignacion);
            tbl_Estudiante.DataBind();
            DataTable tbl_Asignacion = new DataTable();
            tbl_Asignacion = objOperAsignacion.ConsultarAsignacion(objAsignacion);

            /*Indicadores*/
            Indicador          objIndicador     = new Indicador();
            OperacionIndicador objOperIndicador = new OperacionIndicador(ConfigurationManager.ConnectionStrings["estigioacademicoConnectionString"].ConnectionString);
            objIndicador.id_materia = int.Parse(tbl_Asignacion.Rows[0].ItemArray[2].ToString());
            objIndicador.id_grado   = int.Parse(tbl_Asignacion.Rows[0].ItemArray[11].ToString());
            objIndicador.id_anio_escolar_periodo = int.Parse(tbl_Periodo.Rows[0].ItemArray[0].ToString());
            tbl_Indicadores.DataSource           = objOperIndicador.ConsultarIndicador(objIndicador);
            tbl_Indicadores.DataBind();
        }
        catch (Exception)
        {
        }
    }
Exemple #5
0
 public void cargar()
 {
     try {
         Anio_Escolar  objAnio_Escolar = (Anio_Escolar)Session["anioEscolar"];
         Sede          objSede         = new Sede();
         OperacionSede objOperSede     = new OperacionSede(ConfigurationManager.ConnectionStrings["estigioacademicoConnectionString"].ConnectionString);
         this.enlazarCombo(objOperSede.ConsultarSede(objSede), ddlSede);
         DataView dtv_Municipio = ((DataTable)Session["listado"]).DefaultView;
         dtv_Municipio.RowFilter = "id_tipo_listado=7";
         this.enlazarCombo(dtv_Municipio, ddlJornada);
         Docente          objDocente     = new Docente();
         OperacionDocente objOperDocente = new OperacionDocente(ConfigurationManager.ConnectionStrings["estigioacademicoConnectionString"].ConnectionString);
         DataTable        dt             = objOperDocente.ConsultarDocente(objDocente);
         dt.Columns.Add("nombre_completo", typeof(string), "nombres + ' ' + apellidos");
         ddlDirector.DataSource     = dt;
         ddlDirector.DataValueField = "id";
         ddlDirector.DataTextField  = "nombre_completo";
         ddlDirector.DataBind();
         Grado          objGrado     = new Grado();
         OperacionGrado objOperGrado = new OperacionGrado(ConfigurationManager.ConnectionStrings["estigioacademicoConnectionString"].ConnectionString);
         objGrado.id_anio_escolar = objAnio_Escolar.id;
         this.enlazarCombo(objOperGrado.ConsultarGrado(objGrado), ddlGrado);
     }
     catch (Exception) {}
 }
Exemple #6
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) {}
 }
Exemple #7
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) {}
 }
 public void vertbl_Grado()
 {
     try
     {
         Anio_Escolar   objAnio_Escolar = (Anio_Escolar)Session["anioEscolar"];
         Grado          objGrado        = new Grado();
         OperacionGrado objOperGrado    = new OperacionGrado(ConfigurationManager.ConnectionStrings["estigioacademicoConnectionString"].ConnectionString);
         objGrado.id_anio_escolar = objAnio_Escolar.id;
         if (!string.IsNullOrEmpty(txtDescripcion.Text))
         {
             objGrado.descripcion = txtDescripcion.Text.Trim();
         }
         else
         {
             objGrado.descripcion = null;
         }
         tbl_Grado.DataSource = objOperGrado.ConsultarGrado(objGrado);
         tbl_Grado.DataBind();
         if (tbl_Grado.Rows.Count == 0)
         {
             this.ShowNotification("Datos", Resources.Mensaje.msjNoDatos, "success");
         }
     }
     catch (Exception)
     {
     }
 }
    public void cargar()
    {
        try
        {
            Anio_Escolar objAnio_Escolar = (Anio_Escolar)Session["anioEscolar"];

            ///*Periodo*/
            //Anio_Escolar_Periodo objAnio_Escolar_Periodo = new Anio_Escolar_Periodo();
            //OperacionAnio_Escolar_Periodo objOperAnio_Escolar_Periodo = new OperacionAnio_Escolar_Periodo(ConfigurationManager.ConnectionStrings["estigioacademicoConnectionString"].ConnectionString);
            //objAnio_Escolar_Periodo.id_anio_escolar = objAnio_Escolar.id;
            //clsFunciones.enlazarCombo(objOperAnio_Escolar_Periodo.ConsultarAnio_Escolar_Periodo(objAnio_Escolar_Periodo), ddlPeriodo);

            /*Salones*/

            Asignacion          objAsignacion     = new Asignacion();
            OperacionAsignacion objOperAsignacion = new OperacionAsignacion(ConfigurationManager.ConnectionStrings["estigioacademicoConnectionString"].ConnectionString);
            objAsignacion.tecnica = 1;

            ddlSalon.DataValueField = "id_salon";
            ddlSalon.DataTextField  = "salon";
            ddlSalon.DataSource     = objOperAsignacion.ConsultarAsignacion(objAsignacion).DefaultView.ToTable(true, "id_salon", "salon");
            ddlSalon.DataBind();
        }
        catch (Exception)
        {
        }
    }
 protected void btnGuardar_Click(object sender, EventArgs e)
 {
     try
     {
         Area          objArea         = new Area();
         Anio_Escolar  objAnio_Escolar = (Anio_Escolar)Session["anioEscolar"];
         OperacionArea objOpeArea      = new OperacionArea(ConfigurationManager.ConnectionStrings["estigioacademicoConnectionString"].ConnectionString);
         objArea.descripcion     = txtDescripcion.Text;
         objArea.id_anio_escolar = objAnio_Escolar.id;
         objArea.porcentaje      = int.Parse(txtPorcentaje.Text);
         objArea.id_usuario      = int.Parse(Session["id_usuario"].ToString());
         string accion = Page.RouteData.Values["Accion"].ToString();
         if (accion.Equals("Agregar"))
         {
             objOpeArea.InsertarArea(objArea);
             Response.RedirectToRoute("General", new { Modulo = "Pensum", Entidad = "Area", Pagina = "Busqueda", Accion = "Agrego" });
         }
         else
         {
             objArea.id = int.Parse(clsEncriptar.Desencriptar(Page.RouteData.Values["id"].ToString()));
             objOpeArea.ActualizarArea(objArea);
             Response.RedirectToRoute("General", new { Modulo = "Pensum", Entidad = "Area", Pagina = "Busqueda", Accion = "Edito" });
         }
     }
     catch (Exception) { }
 }
Exemple #11
0
 protected void btnGuardar_Click(object sender, EventArgs e)
 {
     try {
         Anio_Escolar_Periodo          objAnio_Escolar_Periodo     = new Anio_Escolar_Periodo();
         Anio_Escolar                  objAnio_Escolar             = (Anio_Escolar)Session["anioEscolar"];
         OperacionAnio_Escolar_Periodo objOperAnio_Escolar_Periodo = new OperacionAnio_Escolar_Periodo(ConfigurationManager.ConnectionStrings["estigioacademicoConnectionString"].ConnectionString);
         objAnio_Escolar_Periodo.descripcion            = txtDescripcion.Text;
         objAnio_Escolar_Periodo.id_anio_escolar        = objAnio_Escolar.id;
         objAnio_Escolar_Periodo.fecha_inicio           = DateTime.Parse(Request.Form[txtFecha_Inicio.UniqueID]);
         objAnio_Escolar_Periodo.fecha_fin              = DateTime.Parse(Request.Form[txtFecha_Fin.UniqueID]);
         objAnio_Escolar_Periodo.fecha_fin_calificacion = DateTime.Parse(Request.Form[txtFecha_Fin_Calificacion.UniqueID]);
         objAnio_Escolar_Periodo.porcentaje             = int.Parse(txtPorcentaje.Text);
         objAnio_Escolar_Periodo.numero_notas           = int.Parse(txtNumero_Notas.Text);
         objAnio_Escolar_Periodo.id_usuario             = int.Parse(Session["id_usuario"].ToString());
         string accion = Page.RouteData.Values["Accion"].ToString();
         if (accion.Equals("Agregar"))
         {
             objOperAnio_Escolar_Periodo.InsertarAnio_Escolar_Periodo(objAnio_Escolar_Periodo);
             Response.RedirectToRoute("General", new { Modulo = "Configuracion", Entidad = "Anio_Escolar_Periodo", Pagina = "Busqueda", Accion = "Agrego" });
         }
         else
         {
             objAnio_Escolar_Periodo.id = int.Parse(clsEncriptar.Desencriptar(Page.RouteData.Values["id"].ToString()));
             objOperAnio_Escolar_Periodo.ActualizarAnio_Escolar_Periodo(objAnio_Escolar_Periodo);
             Response.RedirectToRoute("General", new { Modulo = "Configuracion", Entidad = "Anio_Escolar_Periodo", Pagina = "Busqueda", Accion = "Edito" });
         }
     }
     catch (Exception) { }
 }
 protected void btnGuardar_Click(object sender, EventArgs e)
 {
     try
     {
         Anio_Escolar   objAnio_Escolar = (Anio_Escolar)Session["anioEscolar"];
         Grado          objGrado        = new Grado();
         OperacionGrado objOperGrado    = new OperacionGrado(ConfigurationManager.ConnectionStrings["estigioacademicoConnectionString"].ConnectionString);
         objGrado.descripcion     = txtDescripcion.Text;
         objGrado.contraccion     = txtContraccion.Text;
         objGrado.id_anio_escolar = objAnio_Escolar.id;
         objGrado.id_usuario      = int.Parse(Session["id_usuario"].ToString());
         string accion = Page.RouteData.Values["Accion"].ToString();
         if (accion.Equals("Agregar"))
         {
             objOperGrado.InsertarGrado(objGrado);
             Response.RedirectToRoute("General", new { Modulo = "Asignacion", Entidad = "Grado", Pagina = "Busqueda", Accion = "Agrego" });
         }
         else
         {
             objGrado.id = int.Parse(clsEncriptar.Desencriptar(Page.RouteData.Values["id"].ToString()));
             objOperGrado.ActualizarGrado(objGrado);
             Response.RedirectToRoute("General", new { Modulo = "Asignacion", Entidad = "Grado", Pagina = "Busqueda", 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 { }
    }
Exemple #14
0
    public void cargar()
    {
        try {
            Anio_Escolar   objAnio_Escolar = (Anio_Escolar)Session["anioEscolar"];
            Grado          objGrado        = new Grado();
            OperacionGrado objOperGrado    = new OperacionGrado(ConfigurationManager.ConnectionStrings["estigioacademicoConnectionString"].ConnectionString);
            objGrado.id_anio_escolar = objAnio_Escolar.id;
            ddlGrado.DataSource      = objOperGrado.ConsultarGrado(objGrado);
            ddlGrado.DataValueField  = "id";
            ddlGrado.DataTextField   = "descripcion";
            ddlGrado.DataBind();


            Docente          objDocente     = new Docente();
            OperacionDocente objOperDocente = new OperacionDocente(ConfigurationManager.ConnectionStrings["estigioacademicoConnectionString"].ConnectionString);

            DataTable dtDocente = objOperDocente.ConsultarDocente(objDocente);
            dtDocente.Columns.Add("nombre_completo", typeof(string), "nombres + ' ' + apellidos");
            ddlDocente.DataSource     = dtDocente;
            ddlDocente.DataValueField = "id";
            ddlDocente.DataTextField  = "nombre_completo";
            ddlDocente.DataBind();
            string accion = Page.RouteData.Values["Accion"].ToString();
            if (accion.Equals("Edita"))
            {
                Asignacion          objAsignacion     = new Asignacion();
                OperacionAsignacion objOperAsignacion = new OperacionAsignacion(ConfigurationManager.ConnectionStrings["estigioacademicoConnectionString"].ConnectionString);
                GridView            tbl_Asignacion    = new GridView();
                string id = Page.RouteData.Values["Id"].ToString();
                objAsignacion.id          = int.Parse(clsEncriptar.Desencriptar(id));
                tbl_Asignacion.DataSource = objOperAsignacion.ConsultarAsignacion(objAsignacion);
                tbl_Asignacion.DataBind();

                ddlGrado.SelectedValue = tbl_Asignacion.Rows[0].Cells[11].Text;
                Salon          objSalon     = new Salon();
                OperacionSalon objOperSalon = new OperacionSalon(ConfigurationManager.ConnectionStrings["estigioacademicoConnectionString"].ConnectionString);
                objSalon.id_grado = int.Parse(ddlGrado.SelectedValue.ToString());
                DataTable dts = objOperSalon.ConsultarSalon(objSalon);
                clsFunciones.enlazarCombo(dts, ddlSalon);
                ddlSalon.SelectedValue = tbl_Asignacion.Rows[0].Cells[1].Text;
                Materia          objMateria     = new Materia();
                OperacionMateria objOperMateria = new OperacionMateria(ConfigurationManager.ConnectionStrings["estigioacademicoConnectionString"].ConnectionString);
                objMateria.id_grado = int.Parse(ddlGrado.SelectedValue.ToString());
                clsFunciones.enlazarCombo(objOperMateria.ConsultarMateria(objMateria), ddlMateria);
                ddlMateria.SelectedValue = tbl_Asignacion.Rows[0].Cells[2].Text;
                ddlDocente.SelectedValue = tbl_Asignacion.Rows[0].Cells[3].Text;
                txtIntensidad.Text       = tbl_Asignacion.Rows[0].Cells[4].Text;
                ddlTecnica.Text          = tbl_Asignacion.Rows[0].Cells[5].Text;
            }
        }
        catch (Exception) {}
    }
Exemple #15
0
    protected void Page_Load(object sender, EventArgs e)
    {
        Anio_Escolar objAnio_Escolar = (Anio_Escolar)Session["anioEscolar"];

        if (objAnio_Escolar.descripcion != DateTime.Today.Year)
        {
            Response.RedirectToRoute("General", new { Modulo = "Configuracion", Entidad = "Anio_Escolar", Pagina = "Gestion", Accion = "Agregar" });
        }
        else
        {
            Response.RedirectToRoute("General", new { Modulo = "Configuracion", Entidad = "Anio_Escolar", Pagina = "Gestion", Accion = "Editar", Id = clsEncriptar.Encriptar(objAnio_Escolar.id.ToString()) });
        }
    }
Exemple #16
0
    public void cargar()
    {
        try
        {
            Anio_Escolar objAnio_Escolar = (Anio_Escolar)Session["anioEscolar"];

            Anio_Escolar_Periodo          objPeriodo     = new Anio_Escolar_Periodo();
            OperacionAnio_Escolar_Periodo objOperPeriodo = new OperacionAnio_Escolar_Periodo(ConfigurationManager.ConnectionStrings["estigioacademicoConnectionString"].ConnectionString);
            objPeriodo.id_anio_escolar = objAnio_Escolar.id;
            clsFunciones.enlazarCombo(objOperPeriodo.ConsultarAnio_Escolar_Periodo(objPeriodo), ddlPeriodo);
        }
        catch (Exception)
        {
        }
    }
 public void cargar()
 {
     try {
         Grado          objGrado        = new Grado();
         Anio_Escolar   objAnio_Escolar = (Anio_Escolar)Session["anioEscolar"];
         OperacionGrado objOperGrado    = new OperacionGrado(ConfigurationManager.ConnectionStrings["estigioacademicoConnectionString"].ConnectionString);
         objGrado.id_anio_escolar = objAnio_Escolar.id;
         Area          objArea     = new Area();
         OperacionArea objOperArea = new OperacionArea(ConfigurationManager.ConnectionStrings["estigioacademicoConnectionString"].ConnectionString);
         objArea.id_anio_escolar = objAnio_Escolar.id;
         clsFunciones.enlazarCombo(objOperGrado.ConsultarGrado(objGrado), ddlGrado);
         clsFunciones.enlazarCombo(objOperArea.ConsultarArea(objArea), ddlArea);
     }
     catch (Exception) {}
 }
 public void vertbl_Sede()
 {
     try {
         Anio_Escolar  objAnio_Escolar = (Anio_Escolar)Session["anioEscolar"];
         Sede          objSede         = new Sede();
         OperacionSede objOperSede     = new OperacionSede(ConfigurationManager.ConnectionStrings["estigioacademicoConnectionString"].ConnectionString);
         objSede.id_colegio  = objAnio_Escolar.id_colegio;
         tbl_Sede.DataSource = objOperSede.ConsultarSede(objSede);
         tbl_Sede.DataBind();
         if (tbl_Sede.Rows.Count == 0)
         {
             this.ShowNotification("Datos", Resources.Mensaje.msjNoDatos, "success");
         }
     }
     catch (Exception) {}
 }
Exemple #19
0
 public void cargar()
 {
     try {
         Anio_Escolar  objAnio_Escolar = (Anio_Escolar)Session["anioEscolar"];
         Sede          objSede         = new Sede();
         OperacionSede objOperSede     = new OperacionSede(ConfigurationManager.ConnectionStrings["estigioacademicoConnectionString"].ConnectionString);
         objSede.id_colegio = objAnio_Escolar.id_colegio;
         this.enlazarCombo(objOperSede.ConsultarSede(objSede), ddlSede);
         DataView dtv_Municipio = ((DataTable)Session["listado"]).DefaultView;
         dtv_Municipio.RowFilter = "id_tipo_listado=7";
         this.enlazarCombo(dtv_Municipio, ddlJornada);
         Docente          objDocente     = new Docente();
         OperacionDocente objOperDocente = new OperacionDocente(ConfigurationManager.ConnectionStrings["estigioacademicoConnectionString"].ConnectionString);
         DataTable        dt             = objOperDocente.ConsultarDocente(objDocente);
         dt.Columns.Add("nombre_completo", typeof(string), "nombres + ' ' + apellidos");
         ddlDirector.DataSource     = dt;
         ddlDirector.DataValueField = "id";
         ddlDirector.DataTextField  = "nombre_completo";
         ddlDirector.DataBind();
         Grado          objGrado     = new Grado();
         OperacionGrado objOperGrado = new OperacionGrado(ConfigurationManager.ConnectionStrings["estigioacademicoConnectionString"].ConnectionString);
         objGrado.id_anio_escolar = objAnio_Escolar.id;
         this.enlazarCombo(objOperGrado.ConsultarGrado(objGrado), ddlGrado);
         Salon          objSalon     = new Salon();
         OperacionSalon objOperSalon = new OperacionSalon(ConfigurationManager.ConnectionStrings["estigioacademicoConnectionString"].ConnectionString);
         GridView       tbl_Salon    = new GridView();
         string         accion       = Page.RouteData.Values["Accion"].ToString();
         if (accion.Equals("Edita"))
         {
             string id = clsEncriptar.Desencriptar(Page.RouteData.Values["Id"].ToString());
             objSalon.id          = int.Parse(id);
             tbl_Salon.DataSource = objOperSalon.ConsultarSalon(objSalon);
             tbl_Salon.DataBind();
             txtDescripcion.Text       = HttpUtility.HtmlEncode(tbl_Salon.Rows[0].Cells[1].Text);
             ddlSede.SelectedValue     = tbl_Salon.Rows[0].Cells[2].Text;
             ddlJornada.SelectedValue  = tbl_Salon.Rows[0].Cells[3].Text;
             ddlDirector.SelectedValue = tbl_Salon.Rows[0].Cells[4].Text;
             ddlGrado.SelectedValue    = tbl_Salon.Rows[0].Cells[5].Text;
             txtCantidad.Text          = tbl_Salon.Rows[0].Cells[6].Text;
         }
     }
     catch (Exception) {}
 }
 public void cargar()
 {
     try {
         string accion = Page.RouteData.Values["accion"].ToString();
         if (accion.Equals("Edita"))
         {
             Area          objArea         = new Area();
             Anio_Escolar  objAnio_Escolar = (Anio_Escolar)Session["anioEscolar"];
             OperacionArea objOpeArea      = new OperacionArea(ConfigurationManager.ConnectionStrings["estigioacademicoConnectionString"].ConnectionString);
             GridView      tbl_Area        = new GridView();
             objArea.id = int.Parse(clsEncriptar.Desencriptar(Page.RouteData.Values["id"].ToString()));
             objArea.id_anio_escolar = objAnio_Escolar.id;
             tbl_Area.DataSource     = objOpeArea.ConsultarArea(objArea);
             tbl_Area.DataBind();
             txtDescripcion.Text = HttpUtility.HtmlDecode(tbl_Area.Rows[0].Cells[1].Text);
             txtPorcentaje.Text  = tbl_Area.Rows[0].Cells[3].Text;
         }
     }
     catch (Exception) {}
 }
 public void cargar()
 {
     try{
         Anio_Escolar   objAnio_Escolar = (Anio_Escolar)Session["anioEscolar"];
         Grado          objGrado        = new Grado();
         OperacionGrado objOperGrado    = new OperacionGrado(ConfigurationManager.ConnectionStrings["estigioacademicoConnectionString"].ConnectionString);
         objGrado.id_anio_escolar = objAnio_Escolar.id;
         GridView tbl_Grado = new GridView();
         string   accion    = Page.RouteData.Values["Accion"].ToString();
         if (accion.Equals("Edita"))
         {
             string id = clsEncriptar.Desencriptar(Page.RouteData.Values["Id"].ToString());
             objGrado.id          = int.Parse(id);
             tbl_Grado.DataSource = objOperGrado.ConsultarGrado(objGrado);
             tbl_Grado.DataBind();
             txtDescripcion.Text = HttpUtility.HtmlDecode(tbl_Grado.Rows[0].Cells[1].Text);
             txtContraccion.Text = tbl_Grado.Rows[0].Cells[2].Text;
         }
     }
     catch (Exception) {}
 }
    public void cargar()
    {
        try
        {
            Anio_Escolar         objAnio_Escolar         = (Anio_Escolar)Session["anioEscolar"];
            Anio_Escolar_Periodo objAnio_Escolar_Periodo = new Anio_Escolar_Periodo();
            objAnio_Escolar_Periodo.id_anio_escolar = objAnio_Escolar.id;
            OperacionAnio_Escolar_Periodo objOperAnio_Escolar_Periodo = new OperacionAnio_Escolar_Periodo(ConfigurationManager.ConnectionStrings["estigioacademicoConnectionString"].ConnectionString);
            clsFunciones.enlazarCombo(objOperAnio_Escolar_Periodo.ConsultarAnio_Escolar_Periodo(objAnio_Escolar_Periodo), ddlPeriodo);
            Grado          objGrado     = new Grado();
            OperacionGrado objOperGrado = new OperacionGrado(ConfigurationManager.ConnectionStrings["estigioacademicoConnectionString"].ConnectionString);
            objGrado.id_anio_escolar = objAnio_Escolar.id;
            clsFunciones.enlazarCombo(objOperGrado.ConsultarGrado(objGrado), ddlGrado);

            string accion = Page.RouteData.Values["Accion"].ToString();
            if (accion.Equals("Edita"))
            {
                Indicador          objIndicador     = new Indicador();
                OperacionIndicador objOperIndicador = new OperacionIndicador(ConfigurationManager.ConnectionStrings["estigioacademicoConnectionString"].ConnectionString);
                objIndicador.id = int.Parse(clsEncriptar.Desencriptar(Page.RouteData.Values["Id"].ToString()));
                GridView tbl_Indicador = new GridView();
                tbl_Indicador.DataSource = objOperIndicador.ConsultarIndicador(objIndicador);
                tbl_Indicador.DataBind();
                txtDescripcion.Text      = HttpUtility.HtmlDecode(tbl_Indicador.Rows[0].Cells[1].Text);
                ddlPeriodo.SelectedValue = tbl_Indicador.Rows[0].Cells[2].Text;
                ddlGrado.SelectedValue   = tbl_Indicador.Rows[0].Cells[3].Text;
                Materia          objMateria     = new Materia();
                OperacionMateria objOperMateria = new OperacionMateria(ConfigurationManager.ConnectionStrings["estigioacademicoConnectionString"].ConnectionString);
                objMateria.id_grado = int.Parse(ddlGrado.SelectedValue.ToString());
                clsFunciones.enlazarCombo(objOperMateria.ConsultarMateria(objMateria), ddlMateria);
                obtenerSaber();
                ddlMateria.SelectedValue = tbl_Indicador.Rows[0].Cells[4].Text;
                ddlSaber.SelectedValue   = tbl_Indicador.Rows[0].Cells[5].Text;
            }
        }
        catch (Exception)
        {
        }
    }
 public void cargar()
 {
     try
     {
         Grado          objGrado        = new Grado();
         Anio_Escolar   objAnio_Escolar = (Anio_Escolar)Session["anioEscolar"];
         OperacionGrado objOperGrado    = new OperacionGrado(ConfigurationManager.ConnectionStrings["estigioacademicoConnectionString"].ConnectionString);
         objGrado.id_anio_escolar = objAnio_Escolar.id;
         ddlGrado.DataSource      = objOperGrado.ConsultarGrado(objGrado);
         ddlGrado.DataValueField  = "id";
         ddlGrado.DataTextField   = "descripcion";
         ddlGrado.DataBind();
         Area          objArea     = new Area();
         OperacionArea objOperArea = new OperacionArea(ConfigurationManager.ConnectionStrings["estigioacademicoConnectionString"].ConnectionString);
         objArea.id_anio_escolar = objAnio_Escolar.id;
         ddlArea.DataSource      = objOperArea.ConsultarArea(objArea);
         ddlArea.DataValueField  = "id";
         ddlArea.DataTextField   = "descripcion";
         ddlArea.DataBind();
         string accion = Page.RouteData.Values["Accion"].ToString();
         if (accion.Equals("Edita"))
         {
             string           id             = Page.RouteData.Values["Id"].ToString();
             Materia          objMateria     = new Materia();
             OperacionMateria objOperMateria = new OperacionMateria(ConfigurationManager.ConnectionStrings["estigioacademicoConnectionString"].ConnectionString);
             GridView         tbl_Materia    = new GridView();
             objMateria.id          = int.Parse(clsEncriptar.Desencriptar(id));
             tbl_Materia.DataSource = objOperMateria.ConsultarMateria(objMateria);
             tbl_Materia.DataBind();
             txtDescripcion.Text     = HttpUtility.HtmlDecode(tbl_Materia.Rows[0].Cells[1].Text);
             ddlGrado.SelectedValue  = tbl_Materia.Rows[0].Cells[2].Text;
             ddlArea.SelectedValue   = tbl_Materia.Rows[0].Cells[3].Text;
             txtOrden_Impresion.Text = tbl_Materia.Rows[0].Cells[4].Text;
             txtPorcentaje.Text      = tbl_Materia.Rows[0].Cells[5].Text;
         }
     }
     catch (Exception) { }
 }
    public String getDesempeño(decimal valor)
    {
        String       desempeño       = "";
        Anio_Escolar objAnio_Escolar = (Anio_Escolar)Session["anioEscolar"];

        if (valor <= objAnio_Escolar.rendimiento_bajo)
        {
            desempeño = "BAJO";
        }
        else if (valor <= objAnio_Escolar.rendimiento_basico)
        {
            desempeño = "BÁSICO";
        }
        else if (valor <= objAnio_Escolar.rendimiento_alto)
        {
            desempeño = "ALTO";
        }
        else
        {
            desempeño = "SUPERIOR";
        }
        return(desempeño);
    }
    protected void btnEliminar_Click(object sender, EventArgs e)
    {
        if (int.Parse(txtOpcion.Value) == 1)
        {
            Anio_Escolar  objAnio_Escolar = (Anio_Escolar)Session["anioEscolar"];
            Sede          objSede         = new Sede();
            OperacionSede objOperSede     = new OperacionSede(ConfigurationManager.ConnectionStrings["estigioacademicoConnectionString"].ConnectionString);

            foreach (GridViewRow row in tbl_Sede.Rows)
            {
                if (row.RowType == DataControlRowType.DataRow)
                {
                    CheckBox chkRow = (row.Cells[0].FindControl("CheckBox1") as CheckBox);
                    if (chkRow.Checked)
                    {
                        objSede.id         = int.Parse(row.Cells[1].Text);
                        objSede.id_usuario = int.Parse(Session["id_usuario"].ToString());
                        objOperSede.EliminarSede(objSede);
                    }
                }
            }
            Response.RedirectToRoute("General", new { Modulo = "Configuracion", Entidad = "Sede", Pagina = "Busqueda", Accion = "Elimino" });
        }
    }
Exemple #26
0
    public void cargar()
    {
        Anio_Escolar         objAnio_Escolar         = (Anio_Escolar)Session["anioEscolar"];
        Anio_Escolar_Periodo objAnio_Escolar_Periodo = new Anio_Escolar_Periodo();

        objAnio_Escolar_Periodo.id_anio_escolar = objAnio_Escolar.id;
        OperacionAnio_Escolar_Periodo objOperAnio_Escolar_Periodo = new OperacionAnio_Escolar_Periodo(ConfigurationManager.ConnectionStrings["estigioacademicoConnectionString"].ConnectionString);

        clsFunciones.enlazarCombo(objOperAnio_Escolar_Periodo.ConsultarAnio_Escolar_Periodo(objAnio_Escolar_Periodo), ddlPeriodo);
        Grado          objGrado     = new Grado();
        OperacionGrado objOperGrado = new OperacionGrado(ConfigurationManager.ConnectionStrings["estigioacademicoConnectionString"].ConnectionString);

        objGrado.id_anio_escolar = objAnio_Escolar.id;
        clsFunciones.enlazarCombo(objOperGrado.ConsultarGrado(objGrado), ddlGrado);

        string accion = Page.RouteData.Values["Accion"].ToString();

        if (accion.Equals("Edita"))
        {
            string             id               = Page.RouteData.Values["Id"].ToString();
            Desempeno          objDesempeno     = new Desempeno();
            OperacionDesempeno objOperDesempeno = new OperacionDesempeno(ConfigurationManager.ConnectionStrings["estigioacademicoConnectionString"].ConnectionString);
            GridView           tbl_Desempeno    = new GridView();
            objDesempeno.id          = int.Parse(id);
            tbl_Desempeno.DataSource = objOperDesempeno.ConsultarDesempeno(objDesempeno);
            tbl_Desempeno.DataBind();
            txtDescripcion.Text      = HttpUtility.HtmlDecode(tbl_Desempeno.Rows[0].Cells[1].Text);
            ddlPeriodo.SelectedValue = tbl_Desempeno.Rows[0].Cells[2].Text;
            ddlGrado.SelectedValue   = tbl_Desempeno.Rows[0].Cells[3].Text;
            Materia          objMateria     = new Materia();
            OperacionMateria objOperMateria = new OperacionMateria(ConfigurationManager.ConnectionStrings["estigioacademicoConnectionString"].ConnectionString);
            objMateria.id_grado = int.Parse(ddlGrado.SelectedValue.ToString());
            clsFunciones.enlazarCombo(objOperMateria.ConsultarMateria(objMateria), ddlMateria);
            ddlMateria.SelectedValue = tbl_Desempeno.Rows[0].Cells[4].Text;
        }
    }
Exemple #27
0
    public string generarPlanilla(int asignacion)
    {
        string              html              = "";
        Asignacion          objAsignacion     = new Asignacion();
        OperacionAsignacion objOperAsignacion = new OperacionAsignacion(ConfigurationManager.ConnectionStrings["estigioacademicoConnectionString"].ConnectionString);

        objAsignacion.id = asignacion;
        DataTable        dtsEstudiante   = objOperAsignacion.ConsultarEstudiante(objAsignacion);
        Colegio          objColegio      = new Colegio();
        OperacionColegio objOperColegio  = new OperacionColegio(ConfigurationManager.ConnectionStrings["estigioacademicoConnectionString"].ConnectionString);
        DataTable        dt              = objOperColegio.ConsultarColegio(objColegio);
        Anio_Escolar     objAnio_Escolar = (Anio_Escolar)Session["anioEscolar"];
        DataTable        dts_Asignacion  = objOperAsignacion.ConsultarAsignacion(objAsignacion);
        Salon            objSalon        = new Salon();
        OperacionSalon   objOperSalon    = new OperacionSalon(ConfigurationManager.ConnectionStrings["estigioacademicoConnectionString"].ConnectionString);

        objSalon.id = int.Parse(dts_Asignacion.Rows[0].ItemArray[1].ToString());
        DataTable        dts_Salon      = objOperSalon.ConsultarSalon(objSalon);
        Docente          objDocente     = new Docente();
        OperacionDocente objOperDocente = new OperacionDocente(ConfigurationManager.ConnectionStrings["estigioacademicoConnectionString"].ConnectionString);

        if (int.Parse(Session["id_usuario_tipo"].ToString()) == 2)
        {
            objDocente.id = int.Parse(this.obtenerId_Docente());
        }
        else
        {
            objDocente.id = int.Parse(ddlDocente.SelectedValue.ToString());
        }
        //objDocente.id = int.Parse(dts_Salon.Rows[0].ItemArray[4].ToString());
        DataTable        dts_Docente    = objOperDocente.ConsultarDocente(objDocente);
        Materia          objMateria     = new Materia();
        OperacionMateria objOperMateria = new OperacionMateria(ConfigurationManager.ConnectionStrings["estigioacademicoConnectionString"].ConnectionString);

        objMateria.id = int.Parse(dts_Asignacion.Rows[0].ItemArray[2].ToString());
        DataTable dts_Materia = objOperMateria.ConsultarMateria(objMateria);

        Anio_Escolar_Periodo          objAnio_Escolar_Periodo     = new Anio_Escolar_Periodo();
        OperacionAnio_Escolar_Periodo objOperAnio_Escolar_Periodo = new OperacionAnio_Escolar_Periodo(ConfigurationManager.ConnectionStrings["estigioacademicoConnectionString"].ConnectionString);

        objAnio_Escolar_Periodo.id_anio_escolar = objAnio_Escolar.id;
        DataTable dts_Periodo          = objOperAnio_Escolar_Periodo.ConsultarPeriodo_Actual(objAnio_Escolar_Periodo);
        DataTable dts_Periodo_Anterior = objOperAnio_Escolar_Periodo.ConsultarPeriodo_Anterior(objAnio_Escolar_Periodo);
        GridView  tbl_Promedio         = new GridView();
        DataView  promedio             = new DataView();

        if (objOperAnio_Escolar_Periodo.ConsultarAnio_Escolar_Periodo(objAnio_Escolar_Periodo).Rows.Count > 1)
        {
            Calificacion          objCalificacion     = new Calificacion();
            OperacionCalificacion objOperCalificacion = new OperacionCalificacion(ConfigurationManager.ConnectionStrings["estigioacademicoConnectionString"].ConnectionString);
            objCalificacion.id_usuario    = int.Parse(dts_Asignacion.Rows[0].ItemArray[0].ToString());
            objCalificacion.id_asignacion = int.Parse(dts_Periodo_Anterior.Rows[0].ItemArray[0].ToString());
            promedio = objOperCalificacion.ConsultarPromedio_PeriodoAcumulado(objCalificacion).DefaultView;
        }
        string estilo         = " style = 'border:1px solid #000; text-align: center'";
        string htmlencabezado = "";

        htmlencabezado += " <table width='100%' height='100%' style='font-size:10px; font-family:Calibri ;border-collapse:collapse;' width='100%'><tr><td width='20%' style = 'text-align:center'><img alt='logo' src = 'http://academico.itipuentenacional.edu.co/img/logo.png'  width='60' height='60' ></td><td width='80%' >";
        htmlencabezado += " <table width='100%' width='100%' height='100%' style='font-size:10px; font-family:Calibri ;border-collapse:collapse;border: 1px solid #000'>";
        htmlencabezado += "<tr>";
        htmlencabezado += "<td colspan='3' style = 'text-align: center ; font-weight:bold' ><h4>" + dt.Rows[0].ItemArray[1].ToString() + "</h4></td>";
        htmlencabezado += " </tr>";
        htmlencabezado += " <tr>";
        htmlencabezado += "  <td style = 'border:1px solid #000;'><strong>MATERIA:</strong> " + dts_Materia.Rows[0].ItemArray[1].ToString() + "</td>";
        htmlencabezado += "  <td style = 'border:1px solid #000;'><strong>SALÓN:</strong> " + dts_Salon.Rows[0].ItemArray[1].ToString() + "</td>";
        htmlencabezado += "   <td style = 'border:1px solid #000;'><strong>AÑO:</strong> " + objAnio_Escolar.descripcion + "</td>";
        htmlencabezado += "  </tr>";
        htmlencabezado += "  <tr>";
        htmlencabezado += "  <td style = 'border:1px solid #000;'><strong>DOCENTE:</strong> " + dts_Docente.Rows[0].ItemArray[3].ToString() + " " + dts_Docente.Rows[0].ItemArray[4].ToString() + "</td>";
        if (dts_Periodo.Rows.Count > 0)
        {
            htmlencabezado += "  <td  style = 'border:1px solid #000;'><strong>PERIODO:</strong> " + dts_Periodo.Rows[0].ItemArray[1].ToString() + "</td>";
        }
        else
        {
            htmlencabezado += "  <td  style = 'border:1px solid #000;'><strong>PERIODO:</strong> </td>";
        }
        DateTime date = DateTime.Now;

        htmlencabezado += "<td><strong>Fecha Impresión:</strong>  " + date.ToString("yyyy/MM/dd HH:mm") + "</td>";
        htmlencabezado += "</tr>";
        htmlencabezado += "</table>";
        htmlencabezado += "</td></tr></table>";

        string htmlcuerpo = "<table width='100%' height='100%' style='font-size:12px; font-family:Calibri ;border-collapse:collapse; border: 0.5px solid #000'>";

        htmlcuerpo += "<tr>";
        htmlcuerpo += "<td bgcolor='#d6e3bc' " + estilo + " width = '5%'>#</td>";
        htmlcuerpo += "<td bgcolor='#d6e3bc' " + estilo + " width = '30%'> <strong>ESTUDIANTE</strong></td>";
        htmlcuerpo += "</tr>";
        for (int i = 0; i < dtsEstudiante.Rows.Count; i++)
        {
            htmlcuerpo += "<tr>";
            htmlcuerpo += "<td " + estilo + "><strong>" + (i + 1) + "</strong></td>";
            htmlcuerpo += "<td style = 'border:1px solid #000; font-size:12px'> " + dtsEstudiante.Rows[i].ItemArray[4] + " " + dtsEstudiante.Rows[i].ItemArray[5]
                          + " " + dtsEstudiante.Rows[i].ItemArray[2] + " " + dtsEstudiante.Rows[i].ItemArray[3] + "</td>";
            htmlcuerpo += "</tr>";
        }
        htmlcuerpo += "</table>";
        html       += htmlencabezado + "<br>" + htmlcuerpo;
        return(html);
    }
Exemple #28
0
    protected void btnGenerar_Click(object sender, EventArgs e)
    {
        clsFunciones.consolidado = "";
        Calificacion          objCalificacion_Promedio = new Calificacion();
        OperacionCalificacion objOperCalificacion      = new OperacionCalificacion(ConfigurationManager.ConnectionStrings["estigioacademicoConnectionString"].ConnectionString);

        objCalificacion_Promedio.id_calificacion_configuracion = int.Parse(ddlSalon.SelectedValue.ToString());
        objCalificacion_Promedio.id_asignacion = int.Parse(ddlPeriodo.SelectedValue.ToString());
        DataView dtvPromedio = null;

        if (!chkAcumulado.Checked)
        {
            dtvPromedio = objOperCalificacion.ConsultarPromedio_Periodo(objCalificacion_Promedio).DefaultView;
        }
        else
        {
            dtvPromedio = objOperCalificacion.ConsultarPromedio_PeriodoAcumulado(objCalificacion_Promedio).DefaultView;
        }
        Asignacion          objAsignacion     = new Asignacion();
        OperacionAsignacion objOperAsignacion = new OperacionAsignacion(ConfigurationManager.ConnectionStrings["estigioacademicoConnectionString"].ConnectionString);

        objAsignacion.id_salon = int.Parse(ddlSalon.SelectedValue.ToString());
        DataTable          dtEstudiante          = objOperAsignacion.ConsultarEstudiante(objAsignacion);
        DataTable          dtAsignacion          = objOperAsignacion.ConsultarAsignacion(objAsignacion);
        Matricula          objMatricula          = new Matricula();
        OperacionMatricula objOperMatricula      = new OperacionMatricula(ConfigurationManager.ConnectionStrings["estigioacademicoConnectionString"].ConnectionString);
        DataTable          dta_Matricula         = new DataTable();
        Asignacion         objAsignacion_Tecnica = new Asignacion();
        DataTable          dtAsignacion_Tecnica  = new DataTable();
        Salon          objSalon     = new Salon();
        OperacionSalon objOperSalon = new OperacionSalon(ConfigurationManager.ConnectionStrings["estigioacademicoConnectionString"].ConnectionString);

        objSalon.id = int.Parse(ddlSalon.SelectedValue.ToString());
        DataTable        dtvDirector    = objOperSalon.ConsultarSalon(objSalon);
        Docente          objDocente     = new Docente();
        OperacionDocente objOperDocente = new OperacionDocente(ConfigurationManager.ConnectionStrings["estigioacademicoConnectionString"].ConnectionString);

        objDocente.id = int.Parse(dtvDirector.Rows[0].ItemArray[4].ToString());
        DataTable        dtaDocente      = objOperDocente.ConsultarDocente(objDocente);
        Anio_Escolar     objAnio_Escolar = (Anio_Escolar)Session["anioEscolar"];
        Colegio          objColegio      = new Colegio();
        OperacionColegio objOperColegio  = new OperacionColegio(ConfigurationManager.ConnectionStrings["estigioacademicoConnectionString"].ConnectionString);
        DataTable        dt             = objOperColegio.ConsultarColegio(objColegio);
        string           estilo         = "style = 'text-align:center; border: 1px solid #000'";
        string           htmlencabezado = "<table width='100%' height='100%' style='font-size:10px; font-family:Calibri ;border-collapse:collapse;'>";

        htmlencabezado += " <tr>";
        htmlencabezado += "<td style = 'text-align:center'><img alt='logo' src = 'http://academico.itipuentenacional.edu.co/img/logo.png'  width='80' height='80' ></td>";
        htmlencabezado += "<td colspan='3' style = 'text-align:center'><strong><h3>" + dt.Rows[0].ItemArray[1] + "</h3></strong><h4 style='font-weight:bold'>CONSOLIDADO DE CALIFICACIONES</h4></td>";
        htmlencabezado += "</tr>";
        htmlencabezado += "<tr>";
        htmlencabezado += "<td " + estilo + "><strong>DIRECTOR</strong></td>";
        htmlencabezado += " <td " + estilo + "><strong>SALÓN</strong></td>";
        htmlencabezado += " <td " + estilo + "><strong>PERIODO</strong></td>";
        htmlencabezado += " <td " + estilo + "><strong>AÑO</strong></td>";
        htmlencabezado += "</tr>";
        htmlencabezado += " <tr>";
        htmlencabezado += "<td " + estilo + ">" + dtaDocente.Rows[0].ItemArray[3].ToString() + " " + dtaDocente.Rows[0].ItemArray[4].ToString() + "</td>";
        htmlencabezado += " <td " + estilo + ">" + ddlSalon.SelectedItem.Text.ToString() + "</td>";
        htmlencabezado += " <td " + estilo + ">" + ddlPeriodo.SelectedItem.Text.ToString() + "</td>";
        htmlencabezado += "  <td " + estilo + ">" + objAnio_Escolar.descripcion + "</td>";
        htmlencabezado += "  </tr>";

        htmlencabezado += "</table>";
        string htmlmateria = "<table width='100%' height='100%' style='font-size:10px; font-family:Calibri ;border-collapse:collapse; border: 1px solid #000'>";

        htmlmateria += "<tr><td colspan = '4' style= 'text-align:center'><strong>ASIGNATURAS</strong></td></tr>";
        string html       = "<table width='100%' height='100%' style='font-size:10px; font-family:Calibri ;border-collapse:collapse; border: 1px solid #000'>";
        string encabezado = "<tr><td bgcolor='#d6e3bc' " + estilo + ">#</td><td bgcolor='#d6e3bc' " + estilo + ">DOCUMENTO</td><td bgcolor='#d6e3bc' " + estilo + ">ESTUDIANTE</td>";

        string   cuerpo              = "";
        GridView tbl_Promedio        = new GridView();
        DataView dtvPromedio_Tecnica = new DataView();

        for (int i = 0; i < dtEstudiante.Rows.Count; i++)
        {
            objMatricula.id_estudiante = Convert.ToInt64(dtEstudiante.Rows[i].ItemArray[1].ToString());
            dta_Matricula = objOperMatricula.ConsultarMatricula(objMatricula);
            if (int.Parse(dta_Matricula.Rows[0].ItemArray[8].ToString()) != 39)
            {
                objAsignacion_Tecnica.id_salon = int.Parse(dta_Matricula.Rows[0].ItemArray[8].ToString());
                dtAsignacion_Tecnica           = objOperAsignacion.ConsultarAsignacion(objAsignacion_Tecnica);
                objCalificacion_Promedio.id_calificacion_configuracion = int.Parse(dta_Matricula.Rows[0].ItemArray[8].ToString());
                objCalificacion_Promedio.id_asignacion = int.Parse(ddlPeriodo.SelectedValue.ToString());
                if (!chkAcumulado.Checked)
                {
                    dtvPromedio_Tecnica = objOperCalificacion.ConsultarPromedio_Periodo(objCalificacion_Promedio).DefaultView;
                }
                else
                {
                    dtvPromedio_Tecnica = objOperCalificacion.ConsultarPromedio_PeriodoAcumulado(objCalificacion_Promedio).DefaultView;
                }
            }

            int    materias_perdidas = getMateriasPerdidas(dtvPromedio, dtEstudiante.Rows[i].ItemArray[0].ToString(), objAnio_Escolar.rendimiento_bajo);
            int    tecnica_perdida   = getMateriasPerdidas(dtvPromedio_Tecnica, dtEstudiante.Rows[i].ItemArray[0].ToString(), objAnio_Escolar.rendimiento_bajo);
            String color             = "";
            if (chkAcumulado.Checked)
            {
                color = "red";
            }
            else
            {
                color = "red";
            }
            if (materias_perdidas > 0 || tecnica_perdida > 0)
            {
                cuerpo += "<tr><td style = 'text-align:center; border: 1px solid #000;color:" + color + "'>" + (i + 1) + "</td>";
                cuerpo += "<td style = 'text-align:center; border: 1px solid #000;color:" + color + "'>" + dtEstudiante.Rows[i].ItemArray[1] + "</td>";
                cuerpo += "<td style = 'text-align:center; border: 1px solid #000;color:" + color + "'>" + dtEstudiante.Rows[i].ItemArray[4] + " " + dtEstudiante.Rows[i].ItemArray[5] +
                          " " + dtEstudiante.Rows[i].ItemArray[2] + " " + dtEstudiante.Rows[i].ItemArray[3] + "</td>";
            }
            else
            {
                cuerpo += "<tr><td " + estilo + ">" + (i + 1) + "</td>";
                cuerpo += "<td " + estilo + ">" + dtEstudiante.Rows[i].ItemArray[1] + "</td>";
                cuerpo += "<td " + estilo + ">" + dtEstudiante.Rows[i].ItemArray[4] + " " + dtEstudiante.Rows[i].ItemArray[5] +
                          " " + dtEstudiante.Rows[i].ItemArray[2] + " " + dtEstudiante.Rows[i].ItemArray[3] + "</td>";
            }
            int cont = 0;
            for (int j = 0; j < dtAsignacion.Rows.Count; j++)
            {
                cont++;
                if (i == 0)
                {
                    encabezado += "<td bgcolor='#d6e3bc' " + estilo + ">" + dtAsignacion.Rows[j].ItemArray[7].ToString().Substring(0, 3) + "</td>";
                    if (cont == 1)
                    {
                        htmlmateria += "<tr>";
                    }
                    htmlmateria += "<td style = 'text-align:center'>" + dtAsignacion.Rows[j].ItemArray[7].ToString().Substring(0, 3) + " : " + dtAsignacion.Rows[j].ItemArray[7].ToString() + "</td>";
                    if (cont == 4)
                    {
                        htmlmateria += "</tr>";
                        cont         = 0;
                    }
                }

                dtvPromedio.RowFilter   = "id_estudiante = " + Convert.ToInt64(dtEstudiante.Rows[i].ItemArray[0].ToString()) + " AND id_asignacion = " + int.Parse(dtAsignacion.Rows[j].ItemArray[0].ToString());
                tbl_Promedio.DataSource = dtvPromedio;
                tbl_Promedio.DataBind();
                if (tbl_Promedio.Rows.Count == 1)
                {
                    if (decimal.Parse(tbl_Promedio.Rows[0].Cells[2].Text) <= objAnio_Escolar.rendimiento_bajo)
                    {
                        cuerpo += "<td style = 'text-align:center; border: 1px solid #000;color:" + color + "'>" + tbl_Promedio.Rows[0].Cells[2].Text + "</td>";
                    }
                    else
                    {
                        cuerpo += "<td " + estilo + ">" + tbl_Promedio.Rows[0].Cells[2].Text + "</td>";
                    }
                }
                else
                {
                    cuerpo += "<td " + estilo + ">0,00</td>";
                }
            }



            for (int j = 0; j < dtAsignacion_Tecnica.Rows.Count; j++)
            {
                if (i == 0)
                {
                    encabezado += "<td bgcolor='#d6e3bc' " + estilo + ">TE" + (j + 1) + "</td>";


                    if (cont != 0)
                    {
                        htmlmateria += "<td style = 'text-align:center'>TE" + (j + 1) + ": " + dtAsignacion_Tecnica.Rows[j].ItemArray[7].ToString() + " </td>";
                        if (cont == 4)
                        {
                            htmlmateria += "</tr>";
                            cont         = 0;
                        }
                    }
                    else
                    {
                        if (cont == 1)
                        {
                            htmlmateria = "<tr>";
                        }
                        htmlmateria += "<td style = 'text-align:center'>TE" + (j + 1) + ": " + dtAsignacion_Tecnica.Rows[j].ItemArray[7].ToString() + " </td>";
                        if (cont == 4)
                        {
                            htmlmateria += "</tr>";
                            cont         = 0;
                        }
                    }
                    cont++;
                }


                dtvPromedio_Tecnica.RowFilter = "id_estudiante = " + Convert.ToInt64(dtEstudiante.Rows[i].ItemArray[0].ToString()) + " AND id_asignacion = " + int.Parse(dtAsignacion_Tecnica.Rows[j].ItemArray[0].ToString());
                tbl_Promedio.DataSource       = dtvPromedio_Tecnica;
                tbl_Promedio.DataBind();
                if (tbl_Promedio.Rows.Count == 1)
                {
                    if (decimal.Parse(tbl_Promedio.Rows[0].Cells[2].Text) <= objAnio_Escolar.rendimiento_bajo)
                    {
                        cuerpo += "<td style = 'text-align:center; border: 1px solid #000;color:" + color + "'>" + tbl_Promedio.Rows[0].Cells[2].Text + "</td>";
                    }
                    else
                    {
                        cuerpo += "<td " + estilo + ">" + tbl_Promedio.Rows[0].Cells[2].Text + "</td>";
                    }
                }
                else
                {
                    cuerpo += "<td " + estilo + ">0,00</td>";
                }
            }

            if (cont != 0)
            {
                int falta = 4 - cont;
                for (int k = 0; k < falta; k++)
                {
                    htmlmateria += "<td></td>";
                }
                htmlmateria += "</tr>";
            }

            cuerpo += "</tr>";
            if (i == 0)
            {
                encabezado += "</tr>";
            }
        }
        htmlmateria += "</table>";
        html        += encabezado + cuerpo;
        html        += "</table>";
        clsFunciones.consolidado = htmlencabezado + "<br>" + htmlmateria + html;
        Response.RedirectToRoute("General", new { Modulo = "Reporte", Entidad = "Consolidado", Pagina = "Gestion" });
    }