protected void Page_Load(object sender, EventArgs e)
        {
            DataTable NumVisitasForAsesor;
            int       NumAcomp;
            double    porcNumAcomp, NumAcompParcial;

            LogicaNegocio.Microred microredes = new LogicaNegocio.Microred();
            NumAcomp = microredes.countRowsMicroredes();
            lblNumMicroredes.Text = Convert.ToString(NumAcomp);
            NumVisitasForAsesor   = microredes.getCountMicroredesForAgent();
            foreach (DataRow fila in NumVisitasForAsesor.Rows)
            {
                ModeloNegocio.Asesor asesorMN = new ModeloNegocio.Asesor();
                LogicaNegocio.Asesor asesorLN = new LogicaNegocio.Asesor();

                asesorMN        = asesorLN.getAsesorId(Convert.ToInt32(fila["asesor_id"]));
                NumAcompParcial = Convert.ToInt32(fila["Cantidad"]);
                porcNumAcomp    = (NumAcompParcial / NumAcomp) * 100;
                lblNumMicroredesForAsesor.Text += "<tr>";
                lblNumMicroredesForAsesor.Text += "<td>" + asesorMN.FullName + "</td>";
                lblNumMicroredesForAsesor.Text += "<td>" + fila["Cantidad"].ToString() + "</td>";
                lblNumMicroredesForAsesor.Text += "<td>" + String.Format("{0:0.00}", porcNumAcomp) + "</td>";
                lblNumMicroredesForAsesor.Text += "</tr>";
            }
        }
        protected void cmdGuardar_Click(object sender, EventArgs e)
        {
            ObjAsesorLN = new LogicaNegocio.Asesor();

            if (ObjAsesorLN.setPasswordUser(asesor_id, txtCorreo.Text, txtPassword.Text))
            {
                string strRedirect;

                if (Request.Params["password"] == "asesor")
                {
                    strRedirect = "Admin-ListAsesor.aspx?id=1&success=true";
                    Response.Redirect(strRedirect, true);
                }
                if (Request.Params["password"] == "docente")
                {
                    strRedirect = "Admin-ListDocente.aspx?id=2&success=true";
                    Response.Redirect(strRedirect, true);
                }
                if (Request.Params["password"] == "director")
                {
                    strRedirect = "Admin-ListDirector.aspx?id=4&success=true";
                    Response.Redirect(strRedirect, true);
                }
            }
        }
Example #3
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack)
            {
                var dateAsString = DateTime.Now.ToString("yyyy-MM-dd");
                var timeAsString = DateTime.Now.ToString("hh:mm:ss");

                txtFecha.Text = dateAsString.ToString();
                //Configurar Entradas
                //txtCodigo.Attributes["placeholder"] = "Ingrese Código";
                //txtNombreEscuela.Attributes["placeholder"] = "Ingrese Nombres y Número de la Escuela";
                //txtDireccion.Attributes["placeholder"] = "Ingrese Dirección";
                //referencia.Attributes["placeholder"] = "Ingrese Referencia";
                ObjAsesorLN              = new LogicaNegocio.Asesor();
                ddlAsesor.DataSource     = ObjAsesorLN.getAllAsesors();
                ddlAsesor.DataValueField = "id";
                ddlAsesor.DataTextField  = "FullName";
                ddlAsesor.DataBind();


                ObjDocenteLN              = new LogicaNegocio.Docente();
                ddlDocente.DataSource     = ObjDocenteLN.getAllDocente();
                ddlDocente.DataValueField = "id";
                ddlDocente.DataTextField  = "FullName";
                ddlDocente.DataBind();

                ObjSchoolLN              = new LogicaNegocio.School();
                ddlSchool.DataSource     = ObjSchoolLN.getAllSchool();
                ddlSchool.DataValueField = "id";
                ddlSchool.DataTextField  = "Nombre";
                ddlSchool.DataBind();
            }
        }
        protected void Page_Load(object sender, EventArgs e)
        {
            LogicaNegocio.Asesor        users       = new LogicaNegocio.Asesor();
            List <ModeloNegocio.Asesor> listUsuario = new List <ModeloNegocio.Asesor>();

            //-------------Inicio Paginador

            //UscPaginador.caragaPaginador(20, Convert.ToInt32(Request.Params["pagina"]), users.countRowsAsesores());
            //---------------Fin Paginador
            listUsuario = users.getAllAsesors(20, 0);
            foreach (ModeloNegocio.Asesor Asesores in listUsuario)
            {
                FilasListaAsesores.Text += "<tr id='" + Asesores.id + "'>";
                FilasListaAsesores.Text += "<th scope=row>" + Asesores.id + "</th>";
                FilasListaAsesores.Text += "<td>" + Asesores.Codigo + "</td>";
                FilasListaAsesores.Text += "<td>" + Asesores.FullName + "</td>";
                FilasListaAsesores.Text += "<td>" + Asesores.FechaCreado + "</td>";
                FilasListaAsesores.Text += "<td>";
                //FilasListaAsesores.Text += "<a href='" + "Admin-EditAsesor.aspx?asesor_id=" + Asesores.id + "&id=1'><span class='glyphicon glyphicon-pencil' aria-hidden='true' data-toggle='tooltip' data-placement='bottom' title='Editar Asesor'></span></a>";
                // FilasListaAsesores.Text += "<a href='" + "#" + "'><span class='glyphicon glyphicon-user' aria-hidden='true' data-toggle='tooltip' data-placement='bottom' title='Ver datos de Asesor'></span></a>";
                //FilasListaAsesores.Text += "<a href='" + "#" + "' onClick=\"javascript:showMyModalSetTitle('Eliminar', 'Está seguro que desea eliminar a <b>" + Asesores.FullName + "</b> ','" + Asesores.id + "')\"'><span class='glyphicon glyphicon-remove' aria-hidden='true' data-toggle='tooltip' data-placement='bottom'   title='Eliminar Asesor'></span></a>";
                //FilasListaAsesores.Text += "<a href='" + "Admin-PasswordUser.aspx?id=1&user_id=" + Asesores.id + "&password=asesor'><span class='glyphicon glyphicon-lock' aria-hidden='true' data-toggle='tooltip' data-placement='bottom' title='Cambiar/Editar Pasword'></span></a>";
                FilasListaAsesores.Text += "</td></tr>";
            }
        }
        protected void cmdGuardar_Click(object sender, EventArgs e)
        {
            ObjAsesorLN = new LogicaNegocio.Asesor();

            if (ObjAsesorLN.setPasswordUser(asesor_id, txtCorreo.Text, txtPassword.Text))
            {
                string strRedirect;

                if (Request.Params["password"] == "asesor")
                {
                    strRedirect = "Admin-ListAsesor.aspx?id=1&success=true";
                    Response.Redirect(strRedirect, true);
                }
                if (Request.Params["password"] == "docente")
                {
                    strRedirect = "Admin-ListDocente.aspx?id=2&success=true";
                    Response.Redirect(strRedirect, true);
                }
                if (Request.Params["password"] == "director")
                {
                    strRedirect = "Admin-ListDirector.aspx?id=4&success=true";
                    Response.Redirect(strRedirect, true);
                }

            }
        }
        protected void Page_Load(object sender, EventArgs e)
        {
            LogicaNegocio.VisitaIE visitaIE = new LogicaNegocio.VisitaIE();
            List<ModeloNegocio.VisitaIE> listVisitasIE = new List<ModeloNegocio.VisitaIE>();

            //-------------Inicio Paginador

            UscPaginador.caragaPaginador(100, Convert.ToInt32(Request.Params["pagina"]), visitaIE.countRowsVisitas());
            //---------------Fin Paginador
            int NumRegistrosEmpezar = UscPaginador.RegistrosAEmpezar;
            listVisitasIE = visitaIE.getAllVisitas(100, UscPaginador.RegistrosAEmpezar);
            foreach (ModeloNegocio.VisitaIE VisitasIE in listVisitasIE)
            {
                ModeloNegocio.Asesor asesorMN;
                LogicaNegocio.Asesor asesorLN;
                asesorLN = new LogicaNegocio.Asesor();
                asesorMN = new ModeloNegocio.Asesor();
                asesorMN = asesorLN.getAsesorId( VisitasIE.Asesor_id);

                NumRegistrosEmpezar++;

                FilasLista.Text += "<tr id='" + VisitasIE.Id + "'>";
                FilasLista.Text += "<th scope=row>" + NumRegistrosEmpezar + "</th>";
                FilasLista.Text += "<td>" + VisitasIE.Id + "</td>";
                FilasLista.Text += "<td>" + asesorMN.FullName + "</td>";
                FilasLista.Text += "<td>" + VisitasIE.Fecha.ToString("dd-MM-yyyy")  + "</td>";
                FilasLista.Text += "<td>";
                //FilasLista.Text += "<a href='" + "Admin-SeguiEditVisita.aspx?visita_id=" + VisitasIE.Id + "'><span class='glyphicon glyphicon-pencil' aria-hidden='true' data-toggle='tooltip' data-placement='bottom' title='Editar seguimiento de Visitas a IE'></span></a>";
                FilasLista.Text += "<a href='" + "Admin-SeguiViewVisita.aspx?id=3&visita_id=" + VisitasIE.Id + "'><span class='glyphicon glyphicon glyphicon-zoom-in' aria-hidden='true' data-toggle='tooltip' data-placement='bottom' title='Ver visita a IE'></span></a>";
                FilasLista.Text += "<a href='" + "#" + "' onClick=\"javascript:showMyModalSetTitle('Eliminar', 'Está seguro que desea eliminar  <b>" + VisitasIE.Nombre + "</b> ','" + VisitasIE.Id + "')\"'><span class='glyphicon glyphicon-remove' aria-hidden='true' data-toggle='tooltip' data-placement='bottom'   title='Eliminar  seguimiento de Visita IE'></span></a>";

                FilasLista.Text += "</td></tr>";
            }
        }
        protected void cmdGuardar_Click(object sender, EventArgs e)
        {
            //foreach (ListItem item in lblEscuelaACargo.Items)  {
            //    TimeslotItems += item.ToString() + " - " + item.Value.ToString() +  ","; // /n to print each item on new line or you omit /n to print text on same line

            //    System.Console.WriteLine("abc");
            //    Console.Out.WriteLine("Hello World!");
            //}

            ObjAsesorMN = new ModeloNegocio.Asesor();
            ObjAsesorLN = new LogicaNegocio.Asesor();
            ObjAsesorMN.Codigo = txtCodigo.Text;
            ObjAsesorMN.FullName = txtNombre.Text;
            ObjAsesorMN.Telefono = txtTelefono.Text;
            ObjAsesorMN.Type = 7; //7 es el tipo asesor
            ObjAsesorMN.Grupo = Convert.ToString(ddlGrupo.SelectedItem);

            ObjAsesorMN.id = ObjAsesorLN.insertAsesor(ObjAsesorMN);

            //string TimeslotItems = "";

            foreach (ListItem item in lblEscuelaACargo.Items)
            {
                if (item.Selected ==  true)
                {
                    ObjUserSchoolMN = new ModeloNegocio.UserSchool();
                    ObjUserSchoolLN = new LogicaNegocio.UserSchool();

                    ObjUserSchoolMN.UserAsesorId = ObjAsesorMN.id;
                    ObjUserSchoolMN.UserSchoolId = Convert.ToInt32(item.Value) ;

                    ObjUserSchoolLN.insertUserSchool(ObjUserSchoolMN);
                   // TimeslotItems += item.ToString() + " - " + item.Value.ToString() + ","; // /n to print each item on new line or you omit /n to print text on same line
                   // System.Console.WriteLine("abc");
                   // Console.Out.WriteLine("Hello World!");
                }

            }

            //foreach (ListItem item in lblDocenteCaCargo.Items)
            //{
            //    if (item.Selected ==  true)
            //    {
            //        ObjUserDocenteMN = new ModeloNegocio.UserTeacher();
            //        ObjUserDocenteLN = new LogicaNegocio.UserTeacher();

            //        ObjUserDocenteMN.UserAsesorId = ObjAsesorMN.id;
            //        ObjUserDocenteMN.UserTeacheId = Convert.ToInt32(item.Value);

            //        ObjUserDocenteLN.insertUserTeacher(ObjUserDocenteMN);

            //    }

            //}

            string strRedirect;
            strRedirect = "Admin-ListAsesor.aspx?id=1";
            Response.Redirect(strRedirect, true);
        }
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack)
            {
            }
            LogicaNegocio.AconpanaClase        aconpanaClase     = new LogicaNegocio.AconpanaClase();
            List <ModeloNegocio.AconpanaClase> listAconpanaClase = new List <ModeloNegocio.AconpanaClase>();
            int NumRegistrosEmpezar;



            if (Request.Params["docente_id"] != null)
            {
                int docente_id = Convert.ToInt32(Request.Params["docente_id"]);
                NumRegistrosEmpezar = 0;
                listAconpanaClase   = aconpanaClase.getAllAconpanaClasePorDocente(docente_id, 200, NumRegistrosEmpezar);
            }
            else
            {
                //-------------Inicio Paginador

                UscPaginador.caragaPaginador(100, Convert.ToInt32(Request.Params["pagina"]), aconpanaClase.countRowsAconpanaClase());
                //---------------Fin Paginador

                NumRegistrosEmpezar = UscPaginador.RegistrosAEmpezar;
                listAconpanaClase   = aconpanaClase.getAllAconpanaClase(100, UscPaginador.RegistrosAEmpezar);
            }


            foreach (ModeloNegocio.AconpanaClase Aconpana in listAconpanaClase)
            {
                ModeloNegocio.Asesor asesorMN = new ModeloNegocio.Asesor();
                LogicaNegocio.Asesor asesorLN = new LogicaNegocio.Asesor();

                ModeloNegocio.Docente docenteMN = new ModeloNegocio.Docente();
                LogicaNegocio.Docente docenteLN = new LogicaNegocio.Docente();

                asesorMN  = asesorLN.getAsesorId(Aconpana.Asesor_id);
                docenteMN = docenteLN.getDocenteId(Aconpana.Docente_id);

                NumRegistrosEmpezar++;

                FilasLista.Text += "<tr id='" + Aconpana.Id + "'>";
                FilasLista.Text += "<th scope=row>" + NumRegistrosEmpezar + "</th>";
                FilasLista.Text += "<td>" + Aconpana.Id + "</td>";
                FilasLista.Text += "<td>" + asesorMN.FullName + "</td>";
                FilasLista.Text += "<td>" + docenteMN.FullName + "</td>";
                FilasLista.Text += "<td>" + Aconpana.Fecha.ToString("dd-MM-yyyy") + "</td>";
                FilasLista.Text += "<td>";
                // FilasLista.Text += "<a href='" + "Admin-Segui.aspx?asesor_id=" + Aconpana.Id + "'><span class='glyphicon glyphicon-pencil' aria-hidden='true' data-toggle='tooltip' data-placement='bottom' title='Editar seguimiento a clase'></span></a>";
                FilasLista.Text += "<a href='" + "Admin-SeguiViewClase.aspx?aconpana_id=" + Aconpana.Id + "&id=2'><span class='glyphicon glyphicon-zoom-in' aria-hidden='true' data-toggle='tooltip' data-placement='bottom' title='Ver  seguimiento a clase'></span></a>";
                FilasLista.Text += "<a href='" + "#" + "' onClick=\"javascript:showMyModalSetTitle('Eliminar', 'Está seguro que desea eliminar  <b>" + Aconpana.Id_Tema_Nombre_sesion + "</b> ','" + Aconpana.Id + "')\"'><span class='glyphicon glyphicon-remove' aria-hidden='true' data-toggle='tooltip' data-placement='bottom'   title='Eliminar  seguimiento a clase'></span></a>";

                FilasLista.Text += "</td></tr>";
            }
        }
        protected void btnSearch_Click(object sender, EventArgs e)
        {
            LogicaNegocio.Asesor LNAsesor = new LogicaNegocio.Asesor();
            ModeloNegocio.Asesor MNAsesor = new ModeloNegocio.Asesor();

            MNAsesor = LNAsesor.getAsesorCode(txtCodDocente.Text);
            string strRedirect;
            strRedirect = "Admin-SeguiMicroredes.aspx?asesor_id=" + MNAsesor.id;
            Response.Redirect(strRedirect, true);
        }
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack)
            {
                AsesorMN = new ModeloNegocio.Asesor();
                AsesorLN = new LogicaNegocio.Asesor();
                if (Request.Params["asesor_id"] == "")
                {
                    AsesorMN.id = Convert.ToInt32(30);
                }
                else
                {
                    AsesorMN.id = Convert.ToInt32(Request.Params["asesor_id"]);
                }

                AsesorLN.getAsesor(ref AsesorMN);
                txtCodigo.Text   = AsesorMN.Codigo;
                txtNombre.Text   = AsesorMN.FullName;
                txtTelefono.Text = AsesorMN.Telefono;

                LogicaNegocio.School ObjSchoolLN = new LogicaNegocio.School();
                lblEscuelaACargo.DataSource     = ObjSchoolLN.getAllSchool();
                lblEscuelaACargo.DataValueField = "id";
                lblEscuelaACargo.DataTextField  = "Nombre";
                lblEscuelaACargo.DataBind();

                int c = 0;
                foreach (ModeloNegocio.School listSchool in AsesorMN.Schools)
                {
                    lblEscuelaACargo.Items.Insert(c, new ListItem(listSchool.Nombre, Convert.ToString(listSchool.id)));
                    lblEscuelaACargo.Items[c].Selected = true;
                    c = c + 1;
                }
                txtDocenteACargo.Text = Convert.ToString(c);

                LogicaNegocio.Docente ObjDocenteLN = new LogicaNegocio.Docente();
                //lblDocenteCaCargo.DataSource = ObjDocenteLN.getAllDocente();
                //lblDocenteCaCargo.DataValueField = "id";
                //lblDocenteCaCargo.DataTextField = "FullName";
                //lblDocenteCaCargo.DataBind();
                c = 0;
                //foreach (ModeloNegocio.User listTeacher in AsesorMN.Teachers)
                //{
                //    lblDocenteCaCargo.Items.Insert(c, new ListItem(listTeacher.FullName, Convert.ToString(listTeacher.id)));
                //    lblDocenteCaCargo.Items[c].Selected = true;
                //    c = c + 1;
                //}
                //txtDocenteACargo.Text = Convert.ToString(c);
                ListItem item = ddlGrupo.Items.FindByText(AsesorMN.Grupo);
                if (item != null)
                {
                    item.Selected = true;
                }
            }
        }
Example #11
0
        protected void btnSearch_Click(object sender, EventArgs e)
        {
            LogicaNegocio.Asesor LNAsesor = new LogicaNegocio.Asesor();
            ModeloNegocio.Asesor MNAsesor = new ModeloNegocio.Asesor();

            MNAsesor = LNAsesor.getAsesorCode(txtCodDocente.Text);
            string strRedirect;

            strRedirect = "Admin-SeguiMicroredes.aspx?asesor_id=" + MNAsesor.id;
            Response.Redirect(strRedirect, true);
        }
        protected void Page_Load(object sender, EventArgs e)
        {
            DataTable NumVisitasForAsesor, NumVisitasForSchool;
            double    NumVisitas, NumVisitAse, PorcAse;
            int       school_id;
            string    nameSchool;

            LogicaNegocio.VisitaIE visitas = new LogicaNegocio.VisitaIE();
            NumVisitas          = visitas.countRowsVisitas();
            lblNumVisitas.Text  = Convert.ToString(NumVisitas);
            NumVisitasForAsesor = visitas.getCountVisitsForAgent();
            lblQAsesor.Text     = Convert.ToString(NumVisitasForAsesor.Rows.Count);
            foreach (DataRow fila in NumVisitasForAsesor.Rows)
            {
                ModeloNegocio.Asesor asesorMN = new ModeloNegocio.Asesor();
                LogicaNegocio.Asesor asesorLN = new LogicaNegocio.Asesor();

                asesorMN    = asesorLN.getAsesorId(Convert.ToInt32(fila["asesor_id"]));
                NumVisitAse = Convert.ToInt32(fila["Cantidad"]);
                PorcAse     = (NumVisitAse / NumVisitas) * 100;
                lblNumVisitsForAsesor.Text += "<tr>";
                lblNumVisitsForAsesor.Text += "<td>" + asesorMN.FullName + "</td>";
                lblNumVisitsForAsesor.Text += "<td>" + fila["Cantidad"].ToString() + "</td>";
                lblNumVisitsForAsesor.Text += "<td>" + String.Format("{0:0.00}", PorcAse) + "</td>";
                lblNumVisitsForAsesor.Text += "</tr>";
            }

            NumVisitasForSchool  = visitas.getCountVisitsForSchool();
            lblQSchoolVisit.Text = Convert.ToString(NumVisitasForSchool.Rows.Count);
            foreach (DataRow fila1 in NumVisitasForSchool.Rows)
            {
                ModeloNegocio.School schoolMN = new ModeloNegocio.School();
                LogicaNegocio.School schoolLN = new LogicaNegocio.School();

                school_id = Convert.ToInt32(fila1["school_id"]);
                if (school_id == 0)
                {
                    nameSchool = "Indeterminado";
                }
                else
                {
                    schoolMN   = schoolLN.getSchool(school_id);
                    nameSchool = schoolMN.Nombre;
                }

                NumVisitAse = Convert.ToInt32(fila1["Cantidad"]);
                PorcAse     = (NumVisitAse / NumVisitas) * 100;
                lblNumVisitForSchool.Text += "<tr>";
                lblNumVisitForSchool.Text += "<td>" + nameSchool + "</td>";
                lblNumVisitForSchool.Text += "<td>" + fila1["Cantidad"].ToString() + "</td>";
                lblNumVisitForSchool.Text += "<td>" + String.Format("{0:0.00}", PorcAse) + "</td>";
                lblNumVisitForSchool.Text += "</tr>";
            }
        }
        protected void cmdExportar_Click(object sender, EventArgs e)
        {
            LogicaNegocio.Asesor        users       = new LogicaNegocio.Asesor();
            List <ModeloNegocio.Asesor> listUsuario = new List <ModeloNegocio.Asesor>();

            //-------------Inicio Paginador



            listUsuario = users.getAllAsesors(20, 0);

            int dTotalPrice = 0;

            for (int i = 0; i <= listUsuario.Count - 1; i++)
            {
                //dTotalPrice += listUsuario.Count;  //.<Decimal>(2);
            }
            dTotalPrice = listUsuario.Count;
            // NOW ASSIGN DATA TO A DATAGRID.
            DataGrid dg = new DataGrid();

            dg.DataSource = listUsuario;
            dg.DataBind();

            // THE EXCEL FILE.
            string sFileName = "BooksList-" + System.DateTime.Now.Date + ".xls";

            sFileName = sFileName.Replace("/", "");

            // SEND OUTPUT TO THE CLIENT MACHINE USING "RESPONSE OBJECT".
            Response.ClearContent();
            Response.Buffer = true;
            Response.AddHeader("content-disposition", "attachment; filename=" + sFileName);
            Response.ContentType = "application/vnd.ms-excel";
            EnableViewState      = false;

            System.IO.StringWriter       objSW  = new System.IO.StringWriter();
            System.Web.UI.HtmlTextWriter objHTW = new System.Web.UI.HtmlTextWriter(objSW);

            dg.HeaderStyle.Font.Bold = true;     // SET EXCEL HEADERS AS BOLD.
            dg.RenderControl(objHTW);

            // STYLE THE SHEET AND WRITE DATA TO IT.
            Response.Write("<style> TABLE { border:dotted 1px #999; } " +
                           "TD { border:dotted 1px #D5D5D5; text-align:center } </style>");
            Response.Write(objSW.ToString());

            // ADD A ROW AT THE END OF THE SHEET SHOWING A RUNNING TOTAL OF PRICE.
            Response.Write("<table><tr><td><b>Total: </b></td><td></td><td><b>" +
                           dTotalPrice.ToString("N2") + "</b></td></tr></table>");

            Response.End();
        }
        protected void Page_Load(object sender, EventArgs e)
        {
            DataTable NumVisitasForAsesor, NumVisitasForSchool;
            double NumVisitas, NumVisitAse, PorcAse;
            int school_id;
            string nameSchool;
            LogicaNegocio.VisitaIE visitas = new LogicaNegocio.VisitaIE();
            NumVisitas = visitas.countRowsVisitas();
            lblNumVisitas.Text = Convert.ToString(NumVisitas);
            NumVisitasForAsesor = visitas.getCountVisitsForAgent();
            lblQAsesor.Text = Convert.ToString(NumVisitasForAsesor.Rows.Count);
            foreach (DataRow fila in NumVisitasForAsesor.Rows)
            {
                ModeloNegocio.Asesor asesorMN = new ModeloNegocio.Asesor();
                LogicaNegocio.Asesor asesorLN = new LogicaNegocio.Asesor();

                asesorMN = asesorLN.getAsesorId(Convert.ToInt32(fila["asesor_id"]));
                NumVisitAse = Convert.ToInt32(fila["Cantidad"]);
                PorcAse = (NumVisitAse / NumVisitas) * 100;
                lblNumVisitsForAsesor.Text += "<tr>";
                lblNumVisitsForAsesor.Text += "<td>" + asesorMN.FullName + "</td>";
                lblNumVisitsForAsesor.Text += "<td>" + fila["Cantidad"].ToString() + "</td>";
                lblNumVisitsForAsesor.Text += "<td>" + String.Format("{0:0.00}", PorcAse) + "</td>";
                lblNumVisitsForAsesor.Text += "</tr>";
            }

            NumVisitasForSchool = visitas.getCountVisitsForSchool();
            lblQSchoolVisit.Text = Convert.ToString(NumVisitasForSchool.Rows.Count);
            foreach (DataRow fila1 in NumVisitasForSchool.Rows)
            {
                ModeloNegocio.School schoolMN = new ModeloNegocio.School();
                LogicaNegocio.School schoolLN = new LogicaNegocio.School();

                school_id = Convert.ToInt32(fila1["school_id"]);
                if (school_id == 0)
                {
                    nameSchool = "Indeterminado";
                }
                else
                {
                    schoolMN = schoolLN.getSchool(school_id);
                    nameSchool = schoolMN.Nombre;
                }

                NumVisitAse = Convert.ToInt32(fila1["Cantidad"]);
                PorcAse = (NumVisitAse / NumVisitas) * 100;
                lblNumVisitForSchool.Text += "<tr>";
                lblNumVisitForSchool.Text += "<td>" + nameSchool + "</td>";
                lblNumVisitForSchool.Text += "<td>" + fila1["Cantidad"].ToString() + "</td>";
                lblNumVisitForSchool.Text += "<td>" + String.Format("{0:0.00}", PorcAse) + "</td>";
                lblNumVisitForSchool.Text += "</tr>";
            }
        }
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack)
            {
                visitaMN    = new ModeloNegocio.VisitaIE();
                visitaLN    = new LogicaNegocio.VisitaIE();
                visitaMN.Id = Convert.ToInt32(Request.Params["visita_id"]);
                visitaMN    = visitaLN.getVisitaId(visitaMN.Id);



                txtFecha.Text = visitaMN.Fecha.ToString("yyyy-MM-dd");

                asesorLN       = new LogicaNegocio.Asesor();
                asesorMN       = new ModeloNegocio.Asesor();
                asesorMN       = asesorLN.getAsesorId(visitaMN.Asesor_id);
                txtAsesor.Text = asesorMN.FullName;


                directorLN       = new LogicaNegocio.Director();
                directorMN       = new ModeloNegocio.Director();
                directorMN       = directorLN.getDirectorId(visitaMN.Director_id);
                txtDirector.Text = directorMN.FullName;


                docenteLN       = new LogicaNegocio.Docente();
                docenteMN       = new ModeloNegocio.Docente();
                docenteMN       = docenteLN.getDocenteId(visitaMN.Docente_id);
                txtDocente.Text = docenteMN.FullName;


                schoolLN = new LogicaNegocio.School();
                schoolMN = new ModeloNegocio.School();

                //schoolMN = schoolLN.getDocenteId(visitaMN.Docente_id);
                schoolMN = schoolLN.getSchool(visitaMN.School_id);

                txtSchool.Text       = schoolMN.Nombre.ToString();
                txtMotivoVisita.Text = visitaMN.MotivoVisita;

                txtObservacion.Text = visitaMN.Observacion;
                TxtPendientes.Text  = visitaMN.Pendientes;
            }
        }
        protected void Page_Load(object sender, EventArgs e)
        {
            asesor_id   = Convert.ToInt32(Request["user_id"]);
            ObjAsesorLN = new LogicaNegocio.Asesor();
            ObjAsesorMN = new ModeloNegocio.Asesor();

            ObjAsesorMN = ObjAsesorLN.getAsesorId(asesor_id);

            lblUsuario.Text = "Usuario: " + ObjAsesorMN.FullName;
            //if (ObjAsesorMN.Email == null || ObjAsesorMN.Email == "")
            //{
            //    txtCorreo.Text = ObjAsesorMN.Email;
            //}

            if (!IsPostBack)
            {
                txtCorreo.Text = ObjAsesorMN.Email;
            }
        }
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack)
            {

                visitaMN = new ModeloNegocio.VisitaIE();
                visitaLN = new LogicaNegocio.VisitaIE();
                visitaMN.Id = Convert.ToInt32(Request.Params["visita_id"]);
                visitaMN = visitaLN.getVisitaId(visitaMN.Id);

                txtFecha.Text = visitaMN.Fecha.ToString("yyyy-MM-dd");

                asesorLN = new LogicaNegocio.Asesor();
                asesorMN = new ModeloNegocio.Asesor();
                asesorMN = asesorLN.getAsesorId(visitaMN.Asesor_id);
                txtAsesor.Text = asesorMN.FullName;

                directorLN = new LogicaNegocio.Director();
                directorMN = new ModeloNegocio.Director();
                directorMN=directorLN.getDirectorId(visitaMN.Director_id);
                txtDirector.Text = directorMN.FullName;

                docenteLN = new LogicaNegocio.Docente();
                docenteMN = new ModeloNegocio.Docente();
                docenteMN = docenteLN.getDocenteId(visitaMN.Docente_id);
                txtDocente.Text = docenteMN.FullName;

                schoolLN = new LogicaNegocio.School();
                schoolMN = new ModeloNegocio.School();

                //schoolMN = schoolLN.getDocenteId(visitaMN.Docente_id);
                schoolMN = schoolLN.getSchool(visitaMN.School_id);

                txtSchool.Text = schoolMN.Nombre.ToString();
                txtMotivoVisita.Text = visitaMN.MotivoVisita;

                txtObservacion.Text = visitaMN.Observacion;
                TxtPendientes.Text = visitaMN.Pendientes;

            }
        }
        protected void Page_Load(object sender, EventArgs e)
        {
            asesor_id = Convert.ToInt32(Request["user_id"]);
            ObjAsesorLN = new LogicaNegocio.Asesor();
            ObjAsesorMN = new ModeloNegocio.Asesor();

            ObjAsesorMN = ObjAsesorLN.getAsesorId(asesor_id);

            lblUsuario.Text = "Usuario: " + ObjAsesorMN.FullName;
            //if (ObjAsesorMN.Email == null || ObjAsesorMN.Email == "")
            //{
            //    txtCorreo.Text = ObjAsesorMN.Email;
            //}

            if (!IsPostBack)
            {

                txtCorreo.Text = ObjAsesorMN.Email;

            }
        }
        protected void Page_Load(object sender, EventArgs e)
        {
            LogicaNegocio.VisitaIE        visitaIE      = new LogicaNegocio.VisitaIE();
            List <ModeloNegocio.VisitaIE> listVisitasIE = new List <ModeloNegocio.VisitaIE>();


            //-------------Inicio Paginador

            UscPaginador.caragaPaginador(100, Convert.ToInt32(Request.Params["pagina"]), visitaIE.countRowsVisitas());
            //---------------Fin Paginador
            int NumRegistrosEmpezar = UscPaginador.RegistrosAEmpezar;

            listVisitasIE = visitaIE.getAllVisitas(100, UscPaginador.RegistrosAEmpezar);
            foreach (ModeloNegocio.VisitaIE VisitasIE in listVisitasIE)
            {
                ModeloNegocio.Asesor asesorMN;
                LogicaNegocio.Asesor asesorLN;
                asesorLN = new LogicaNegocio.Asesor();
                asesorMN = new ModeloNegocio.Asesor();
                asesorMN = asesorLN.getAsesorId(VisitasIE.Asesor_id);

                NumRegistrosEmpezar++;


                FilasLista.Text += "<tr id='" + VisitasIE.Id + "'>";
                FilasLista.Text += "<th scope=row>" + NumRegistrosEmpezar + "</th>";
                FilasLista.Text += "<td>" + VisitasIE.Id + "</td>";
                FilasLista.Text += "<td>" + asesorMN.FullName + "</td>";
                FilasLista.Text += "<td>" + VisitasIE.Fecha.ToString("dd-MM-yyyy") + "</td>";
                FilasLista.Text += "<td>";
                //FilasLista.Text += "<a href='" + "Admin-SeguiEditVisita.aspx?visita_id=" + VisitasIE.Id + "'><span class='glyphicon glyphicon-pencil' aria-hidden='true' data-toggle='tooltip' data-placement='bottom' title='Editar seguimiento de Visitas a IE'></span></a>";
                FilasLista.Text += "<a href='" + "Admin-SeguiViewVisita.aspx?id=3&visita_id=" + VisitasIE.Id + "'><span class='glyphicon glyphicon glyphicon-zoom-in' aria-hidden='true' data-toggle='tooltip' data-placement='bottom' title='Ver visita a IE'></span></a>";
                FilasLista.Text += "<a href='" + "#" + "' onClick=\"javascript:showMyModalSetTitle('Eliminar', 'Está seguro que desea eliminar  <b>" + VisitasIE.Nombre + "</b> ','" + VisitasIE.Id + "')\"'><span class='glyphicon glyphicon-remove' aria-hidden='true' data-toggle='tooltip' data-placement='bottom'   title='Eliminar  seguimiento de Visita IE'></span></a>";

                FilasLista.Text += "</td></tr>";
            }
        }
        protected void Page_Load(object sender, EventArgs e)
        {
            DataTable NumVisitasForAsesor;
            int NumAcomp;
            double porcNumAcomp, NumAcompParcial;
            LogicaNegocio.Microred microredes = new LogicaNegocio.Microred();
            NumAcomp = microredes.countRowsMicroredes();
            lblNumMicroredes.Text = Convert.ToString(NumAcomp);
            NumVisitasForAsesor = microredes.getCountMicroredesForAgent();
            foreach (DataRow fila in NumVisitasForAsesor.Rows)
            {
                ModeloNegocio.Asesor asesorMN = new ModeloNegocio.Asesor();
                LogicaNegocio.Asesor asesorLN = new LogicaNegocio.Asesor();

                asesorMN = asesorLN.getAsesorId(Convert.ToInt32(fila["asesor_id"]));
                NumAcompParcial = Convert.ToInt32(fila["Cantidad"]);
                porcNumAcomp = (NumAcompParcial / NumAcomp) * 100;
                lblNumMicroredesForAsesor.Text += "<tr>";
                lblNumMicroredesForAsesor.Text += "<td>" + asesorMN.FullName + "</td>";
                lblNumMicroredesForAsesor.Text += "<td>" + fila["Cantidad"].ToString() + "</td>";
                lblNumMicroredesForAsesor.Text += "<td>" + String.Format("{0:0.00}", porcNumAcomp) + "</td>";
                lblNumMicroredesForAsesor.Text += "</tr>";
            }
        }
        protected void cmdExportar4_Click(object sender, EventArgs e)
        {
            LogicaNegocio.Asesor users = new LogicaNegocio.Asesor();
            List<ModeloNegocio.Asesor> listUsuario = new List<ModeloNegocio.Asesor>();
            //-------------Inicio Paginador

            //Creando instancia a un documento de excell
            IWorkbook workbook = new HSSFWorkbook();
            //Creando una hoja en el documento de excell
            ISheet hoja1 = workbook.CreateSheet("Lista Asesores");

            //Creando Formato para las celdas
            ICellStyle style = workbook.CreateCellStyle();
            style.Alignment = HorizontalAlignment.Center;//Left and right center
            style.VerticalAlignment = VerticalAlignment.Center;//Up and down the middle
            style.WrapText = true;//Word wrap
            style.BorderBottom = NPOI.SS.UserModel.BorderStyle.Thin;//The next frame as a thin line frame
            style.BorderLeft = NPOI.SS.UserModel.BorderStyle.Thin;//Left border
            style.BorderRight = NPOI.SS.UserModel.BorderStyle.Thin;//Right border
            style.BorderTop = NPOI.SS.UserModel.BorderStyle.Thin;//The upper frame
            style.FillForegroundColor = HSSFColor.Black.Index; //HSSFColor.YELLOW.index;//A yellow background color
            style.FillPattern = FillPattern.SolidForeground; // FillPatternType.SOLID_FOREGROUND;//Fill pattern for panchromatic
            IFont font = workbook.CreateFont();
            //font.FontName = "Pmingliu";
            font.Color = HSSFColor.White.Index;
            font.FontHeightInPoints = 12;
            font.Boldweight = short.MaxValue;//Bold
            style.SetFont(font);

            //---------------------Creando ancho de las columnas
            //hoja1.SetColumnWidth(0, (int)((20 + 0.72) * 256));//A
            //hoja1.SetColumnWidth(1, (int)((25 + 0.72) * 256));//B
            //hoja1.SetColumnWidth(2, (int)((15 + 0.72) * 256));//C

            hoja1.SetColumnWidth(0, (int)((5 + 0.72) * 256));//A
            hoja1.SetColumnWidth(1, (int)((15 + 0.72) * 256));//B
            hoja1.SetColumnWidth(2, (int)((75 + 0.72) * 256));//C
            hoja1.SetColumnWidth(3, (int)((35 + 0.72) * 256));//C

            //Creando una nueva fila en la hoja
            IRow filaEncabezado = hoja1.CreateRow(0);
            //Creando celdas en la fila
            ICell celdaEncabezado1 = filaEncabezado.CreateCell(0);
            ICell celdaEncabezado2 = filaEncabezado.CreateCell(1);
            ICell celdaEncabezado3 = filaEncabezado.CreateCell(2);
            ICell celdaEncabezado4 = filaEncabezado.CreateCell(3);

            //Estableciendo valores en cada celda
            celdaEncabezado1.SetCellValue("Nº");
            celdaEncabezado2.SetCellValue("CODIGO");
            celdaEncabezado3.SetCellValue("NOMBRE");
            celdaEncabezado4.SetCellValue("EMAIL");

            celdaEncabezado1.CellStyle = style;
            celdaEncabezado2.CellStyle = style;
            celdaEncabezado3.CellStyle = style;
            celdaEncabezado4.CellStyle = style;

            listUsuario = users.getAllAsesors(20, 0);

            int i = 0;
            foreach (ModeloNegocio.Asesor Asesores in listUsuario)
            {
                i++;
                IRow filaRegistro = hoja1.CreateRow(i);
                filaRegistro.CreateCell(0).SetCellValue(i);
                filaRegistro.CreateCell(1).SetCellValue(Asesores.Codigo);
                filaRegistro.CreateCell(2).SetCellValue(Asesores.FullName);
                filaRegistro.CreateCell(3).SetCellValue(Asesores.Email);
            }

            //IRow rowTotale = hoja1.CreateRow(i+2);
            //ICell cell = rowTotale.CreateCell(0);
            //cell.SetCellType(CellType.Formula);
            //cell.CellFormula =   // "SUM(A{1}:A{"+ i +"})";

            MemoryStream file = new MemoryStream();
            workbook.Write(file);

            string saveAsFileName = string.Format("MembershipExport-{0:d}.xls", DateTime.Now).Replace("/", "-");
            Response.ContentType = "application/vnd.ms-excel";
            Response.AddHeader("Content-Disposition", string.Format("attachment;filename={0}", saveAsFileName));
            Response.Clear();
            Response.BinaryWrite(file.GetBuffer());
            Response.End();
        }
        protected void Page_Load(object sender, EventArgs e)
        {
            LogicaNegocio.Microred microredes = new LogicaNegocio.Microred();
            List<ModeloNegocio.Microred> listMicrored = new List<ModeloNegocio.Microred>();
            int NumRegistrosEmpezar;

            if (Request.Params["asesor_id"] != null)
            {
                int asesor_id = Convert.ToInt32(Request.Params["asesor_id"]);
                NumRegistrosEmpezar = 0;
                listMicrored = microredes.getAllMicroredesPorAsesor(asesor_id, 200, UscPaginador.RegistrosAEmpezar);

            }
            else
            {
                //-------------Inicio Paginador
                UscPaginador.caragaPaginador(100, Convert.ToInt32(Request.Params["pagina"]), microredes.countRowsMicroredes());
                //---------------Fin Paginador

                NumRegistrosEmpezar = UscPaginador.RegistrosAEmpezar;
                listMicrored = microredes.getAllMicroredes(100, UscPaginador.RegistrosAEmpezar);
            }

            foreach (ModeloNegocio.Microred Micro in listMicrored)
            {
                ModeloNegocio.Asesor asesorMN = new ModeloNegocio.Asesor();
                LogicaNegocio.Asesor asesorLN = new LogicaNegocio.Asesor();

                asesorMN = asesorLN.getAsesorId(Micro.User_id);

                NumRegistrosEmpezar++;

                FilasListaMicroredes.Text += "<tr id='" + Micro.Id + "'>";
                FilasListaMicroredes.Text += "<th scope=row>" + NumRegistrosEmpezar + "</th>";
                FilasListaMicroredes.Text += "<td>" + Micro.Id + "</td>";
                FilasListaMicroredes.Text += "<td>" + asesorMN.FullName + "</td>";
                FilasListaMicroredes.Text += "<td>" + Micro.MicroredName + "</td>";
                FilasListaMicroredes.Text += "<td>" + Micro.Fecha.ToString("dd-MM-yyyy") + "</td>";
                FilasListaMicroredes.Text += "<td>";
                //FilasListaMicroredes.Text += "<a href='" + "Admin-SeguiEditMicroredes.aspx?microred_id=" + Micro.Id + "&id=1'><span class='glyphicon glyphicon-pencil' aria-hidden='true' data-toggle='tooltip' data-placement='bottom' title='Editar Microred'></span></a>";
                FilasListaMicroredes.Text += "<a href='" + "Admin-SeguiViewMicroredes.aspx?microred_id=" + Micro.Id + "&id=1'><span class='glyphicon glyphicon glyphicon-zoom-in' aria-hidden='true' data-toggle='tooltip' data-placement='bottom' title='Ver datos de la Microred'></span></a>";
                FilasListaMicroredes.Text += "<a href='" + "#" + "' onClick=\"javascript:showMyModalSetTitle('Eliminar', 'Está seguro que desea eliminar a <b>" + Micro.MicroredName + "</b> ','" + Micro.Id + "')\"'><span class='glyphicon glyphicon-remove' aria-hidden='true' data-toggle='tooltip' data-placement='bottom'   title='Eliminar Microred'></span></a>";

                FilasListaMicroredes.Text += "</td></tr>";
            }

            //lblPaginador.Text +="<nav>";
            //lblPaginador.Text +="<ul class=\"pagination\">" ;

            //lblPaginador.Text +="</li>";

            //for (int i = 1; i <= PagUlt; i++)
            //{

            //    string activate = "";
            //    if (Convert.ToInt32(PagAct) == i)
            //    {
            //        activate = "active";
            //    }

            //    lblPaginador.Text +="<li class='"+ activate +"'><a href=\"Admin-SeguiMicroredes.aspx?pagina=" + i + "&id=1\">" + i + "</a></li>";

            //}

            //lblPaginador.Text += "</ul>";
            //lblPaginador.Text += "</nav>";
        }
Example #23
0
        protected void Page_Load(object sender, EventArgs e)
        {
            LogicaNegocio.Microred        microredes   = new LogicaNegocio.Microred();
            List <ModeloNegocio.Microred> listMicrored = new List <ModeloNegocio.Microred>();
            int NumRegistrosEmpezar;



            if (Request.Params["asesor_id"] != null)
            {
                int asesor_id = Convert.ToInt32(Request.Params["asesor_id"]);
                NumRegistrosEmpezar = 0;
                listMicrored        = microredes.getAllMicroredesPorAsesor(asesor_id, 200, UscPaginador.RegistrosAEmpezar);
            }
            else
            {
                //-------------Inicio Paginador
                UscPaginador.caragaPaginador(100, Convert.ToInt32(Request.Params["pagina"]), microredes.countRowsMicroredes());
                //---------------Fin Paginador

                NumRegistrosEmpezar = UscPaginador.RegistrosAEmpezar;
                listMicrored        = microredes.getAllMicroredes(100, UscPaginador.RegistrosAEmpezar);
            }



            foreach (ModeloNegocio.Microred Micro in listMicrored)
            {
                ModeloNegocio.Asesor asesorMN = new ModeloNegocio.Asesor();
                LogicaNegocio.Asesor asesorLN = new LogicaNegocio.Asesor();

                asesorMN = asesorLN.getAsesorId(Micro.User_id);

                NumRegistrosEmpezar++;

                FilasListaMicroredes.Text += "<tr id='" + Micro.Id + "'>";
                FilasListaMicroredes.Text += "<th scope=row>" + NumRegistrosEmpezar + "</th>";
                FilasListaMicroredes.Text += "<td>" + Micro.Id + "</td>";
                FilasListaMicroredes.Text += "<td>" + asesorMN.FullName + "</td>";
                FilasListaMicroredes.Text += "<td>" + Micro.MicroredName + "</td>";
                FilasListaMicroredes.Text += "<td>" + Micro.Fecha.ToString("dd-MM-yyyy") + "</td>";
                FilasListaMicroredes.Text += "<td>";
                //FilasListaMicroredes.Text += "<a href='" + "Admin-SeguiEditMicroredes.aspx?microred_id=" + Micro.Id + "&id=1'><span class='glyphicon glyphicon-pencil' aria-hidden='true' data-toggle='tooltip' data-placement='bottom' title='Editar Microred'></span></a>";
                FilasListaMicroredes.Text += "<a href='" + "Admin-SeguiViewMicroredes.aspx?microred_id=" + Micro.Id + "&id=1'><span class='glyphicon glyphicon glyphicon-zoom-in' aria-hidden='true' data-toggle='tooltip' data-placement='bottom' title='Ver datos de la Microred'></span></a>";
                FilasListaMicroredes.Text += "<a href='" + "#" + "' onClick=\"javascript:showMyModalSetTitle('Eliminar', 'Está seguro que desea eliminar a <b>" + Micro.MicroredName + "</b> ','" + Micro.Id + "')\"'><span class='glyphicon glyphicon-remove' aria-hidden='true' data-toggle='tooltip' data-placement='bottom'   title='Eliminar Microred'></span></a>";

                FilasListaMicroredes.Text += "</td></tr>";
            }



            //lblPaginador.Text +="<nav>";
            //lblPaginador.Text +="<ul class=\"pagination\">" ;

            //lblPaginador.Text +="</li>";

            //for (int i = 1; i <= PagUlt; i++)
            //{

            //    string activate = "";
            //    if (Convert.ToInt32(PagAct) == i)
            //    {
            //        activate = "active";
            //    }



            //    lblPaginador.Text +="<li class='"+ activate +"'><a href=\"Admin-SeguiMicroredes.aspx?pagina=" + i + "&id=1\">" + i + "</a></li>";

            //}

            //lblPaginador.Text += "</ul>";
            //lblPaginador.Text += "</nav>";
        }
Example #24
0
        protected void Page_Load(object sender, EventArgs e)
        {
            Page.Response.ContentType = "application/json;";
            Page.Response.Charset     = "utf-8";
            Page.Response.Cache.SetCacheability(HttpCacheability.NoCache);


            if (Request.Params["tipo"] == "deleteAsesor")
            {
                int iduser = Convert.ToInt32(Request.Params["iduser"]);
                LogicaNegocio.Asesor      Asesor      = new LogicaNegocio.Asesor();
                LogicaNegocio.UserSchool  userSchool  = new LogicaNegocio.UserSchool();
                LogicaNegocio.UserTeacher userTeacher = new LogicaNegocio.UserTeacher();
                //Response.Write("{success:1}");
                if (Asesor.deleteAsesor(iduser))
                {
                    ModeloNegocio.Asesor AsesorMN = new ModeloNegocio.Asesor();
                    foreach (ModeloNegocio.School listSchool in AsesorMN.Schools)
                    {
                        userSchool.updateSelectSchoolForIduser(listSchool.id, 0);
                    }
                    // userSchool.updateSelectSchoolForIduser(iduser);
                    userSchool.deleteSchoolsForUserId(iduser);
                    userTeacher.deleteTeachersForUserId(iduser);
                    Response.Write("{success:1}");
                }
            }

            if (Request.Params["tipo"] == "deleteDocente")
            {
                int iduser = Convert.ToInt32(Request.Params["iduser"]);
                LogicaNegocio.Docente Docente = new LogicaNegocio.Docente();
                //Response.Write("{success:1}");
                if (Docente.deleteDocente(iduser))
                {
                    Response.Write("{success:1}");
                }
            }

            if (Request.Params["tipo"] == "deleteSchool")
            {
                int idSchool = Convert.ToInt32(Request.Params["idSchool"]);
                LogicaNegocio.School School = new LogicaNegocio.School();
                //Response.Write("{success:1}");
                if (School.deleteSchool(idSchool))
                {
                    Response.Write("{success:1}");
                }
            }


            if (Request.Params["tipo"] == "deleteMicrored")
            {
                int idMicrored = Convert.ToInt32(Request.Params["idmicrored"]);
                LogicaNegocio.Microred microred = new LogicaNegocio.Microred();
                //Response.Write("{success:1}");
                if (microred.deleteMicrored(idMicrored))
                {
                    Response.Write("{success:1}");
                }
            }


            if (Request.Params["tipo"] == "deleteAconpanaClase")
            {
                int idMicrored = Convert.ToInt32(Request.Params["idAconpanaClase"]);
                LogicaNegocio.AconpanaClase aconpanaClase = new LogicaNegocio.AconpanaClase();
                //Response.Write("{success:1}");
                if (aconpanaClase.deleteMicrored(idMicrored))
                {
                    Response.Write("{success:1}");
                }
            }

            if (Request.Params["tipo"] == "deleteVisitasIE")
            {
                int idVisita = Convert.ToInt32(Request.Params["idVisita"]);
                LogicaNegocio.VisitaIE visita = new LogicaNegocio.VisitaIE();
                //Response.Write("{success:1}");
                if (visita.deleteVisitaIE(idVisita))
                {
                    Response.Write("{success:1}");
                }
            }


            if (Request.Params["tipo"] == "allSchoolAsesor")
            {
                int idMicrored = Convert.ToInt32(Request.Params["idAconpanaClase"]);
                LogicaNegocio.UserSchool shool = new LogicaNegocio.UserSchool();
                //Response.Write("{success:1}");
                int idAsesor = Convert.ToInt32(Request.Params["idAsesor"]);



                List <ModeloNegocio.Docente> listUsuario = new List <ModeloNegocio.Docente>();



                //listUsuario = shool.getAllDocenteSchool(idSchool);
                //foreach (ModeloNegocio.Docente Docentes in listUsuario)
                //{
                //    Response.Write("{success:1}");
                //}

                var json = new JavaScriptSerializer().Serialize(shool.getAllSchoolForUser(idAsesor));
                Response.Write(json);
                //if (aconpanaClase.deleteMicrored(idMicrored))
                //{

                //    Response.Write("{success:1}");
                //}
            }

            if (Request.Params["tipo"] == "allDocenteSchool")
            {
                int idMicrored             = Convert.ToInt32(Request.Params["idAconpanaClase"]);
                LogicaNegocio.School shool = new LogicaNegocio.School();
                //Response.Write("{success:1}");
                int idSchool = Convert.ToInt32(Request.Params["idSchool"]);



                List <ModeloNegocio.Docente> listUsuario = new List <ModeloNegocio.Docente>();



                //listUsuario = shool.getAllDocenteSchool(idSchool);
                //foreach (ModeloNegocio.Docente Docentes in listUsuario)
                //{
                //    Response.Write("{success:1}");
                //}

                var json = new JavaScriptSerializer().Serialize(shool.getAllDocenteSchool(idSchool));
                Response.Write(json);
                //if (aconpanaClase.deleteMicrored(idMicrored))
                //{

                //    Response.Write("{success:1}");
                //}
            }

            if (Request.Params["tipo"] == "allGradeSectionForTeacher")
            {
                int idDocente = Convert.ToInt32(Request.Params["idDocente"]);
                List <ModeloNegocio.TeacherGrade> lista1       = new List <ModeloNegocio.TeacherGrade>();
                LogicaNegocio.TeacherGrade        teacherGrade = new LogicaNegocio.TeacherGrade();
                lista1 = teacherGrade.getAllTeacherGradeForUser(idDocente);
                var json = new JavaScriptSerializer().Serialize(lista1);
                Response.Write(json);
            }

            if (Request.Params["tipo"] == "allDirectorSchool")
            {
                int idMicrored             = Convert.ToInt32(Request.Params["idAconpanaClase"]);
                LogicaNegocio.School shool = new LogicaNegocio.School();

                int idSchool = Convert.ToInt32(Request.Params["idSchool"]);

                var json = new JavaScriptSerializer().Serialize(shool.getDirectorSchool(idSchool));
                Response.Write(json);
            }

            //Franco allTemForGrade
            if (Request.Params["tipo"] == "allTemForGrade")
            {
                LogicaNegocio.Tema tema = new LogicaNegocio.Tema();
                //Response.Write("{success:1}");
                string grade = Convert.ToString(Request.Params["grade"]);

                List <ModeloNegocio.Tema> listTemas = new List <ModeloNegocio.Tema>();
                var json = new JavaScriptSerializer().Serialize(tema.getAllTemaForGrade(grade));
                Response.Write(json);
            }

            if (Request.Params["tipo"] == "allNumSesionForTem")
            {
                LogicaNegocio.Sesion sesion = new LogicaNegocio.Sesion();
                //Response.Write("{success:1}");
                int tema_id = Convert.ToInt32(Request.Params["tema_id"]);
                var json    = new JavaScriptSerializer().Serialize(sesion.getAllSesionsForTem(tema_id));
                Response.Write(json);
            }
        }
Example #25
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack)
            {
                aconpanaClaseMN = new ModeloNegocio.AconpanaClase();
                aconpanaClaseLN = new LogicaNegocio.AconpanaClase();
                int aconpana_id = Convert.ToInt32(Request.Params["aconpana_id"]);

                aconpanaClaseMN = aconpanaClaseLN.getAconpanaClaseId(aconpana_id);

                txtFecha.Text = aconpanaClaseMN.Fecha.ToString("yyyy-MM-dd");

                asesorLN       = new LogicaNegocio.Asesor();
                asesorMN       = new ModeloNegocio.Asesor();
                asesorMN       = asesorLN.getAsesorId(aconpanaClaseMN.Asesor_id);
                txtAsesor.Text = asesorMN.FullName;


                docenteLN       = new LogicaNegocio.Docente();
                docenteMN       = new ModeloNegocio.Docente();
                docenteMN       = docenteLN.getDocenteId(aconpanaClaseMN.Docente_id);
                txtDocente.Text = docenteMN.FullName;


                schoolLN = new LogicaNegocio.School();
                schoolMN = new ModeloNegocio.School();

                //schoolMN = schoolLN.getDocenteId(visitaMN.Docente_id);
                schoolMN = schoolLN.getSchool(aconpanaClaseMN.School_id);

                txtSchool.Text = schoolMN.Nombre.ToString();


                teacherGradeLN = new LogicaNegocio.TeacherGrade();
                teacherGradeMN = new ModeloNegocio.TeacherGrade();

                teacherGradeMN = teacherGradeLN.getTeacherGradeId(Convert.ToInt32(aconpanaClaseMN.Id_Grado_seccion));
                if (teacherGradeMN.Grade == null)
                {
                    teacherGradeMN.Grade = "";
                }
                if (teacherGradeMN.Seccion == null)
                {
                    teacherGradeMN.Seccion = "";
                }


                txtGradoSeccion.Text = "Grado: " + teacherGradeMN.Grade.ToString() + " Seccion: " + teacherGradeMN.Seccion.ToString();



                temaLN = new LogicaNegocio.Tema();
                temaMN = new ModeloNegocio.Tema();

                temaMN = temaLN.getTemaId(Convert.ToInt32(aconpanaClaseMN.Id_Tema_Nombre_sesion));

                txtNombSesion.Text = temaMN.Name;



                sesionLN = new LogicaNegocio.Sesion();
                sesionMN = new ModeloNegocio.Sesion();

                sesionMN = sesionLN.getSesionId(Convert.ToInt32(aconpanaClaseMN.Id_sesion));

                txtNumSesion.Text = sesionMN.NumSesion;


                txtEstidianteAsistentes.Text = aconpanaClaseMN.Num_estudiante.ToString();

                if (aconpanaClaseMN.Sesion_planificado == 0)
                {
                    txtSesionPlanificado.Text = "No";
                    txtMotivo.Text            = aconpanaClaseMN.Motivo;
                }
                else if (aconpanaClaseMN.Sesion_planificado == 1)
                {
                    txtSesionPlanificado.Text = "Si";
                }

                if (aconpanaClaseMN.Desarrollo_innovacion == 0)
                {
                    txtInnovacion.Text = "No";
                }
                else if (aconpanaClaseMN.Desarrollo_innovacion == 1)
                {
                    txtInnovacion.Text = "Si";
                }



                txtRecursosInformáticos.Text = aconpanaClaseMN.Recursos_informaticos;

                txtRecursosAudiovisuales.Text = aconpanaClaseMN.Recursos_audiovisuales;

                txtMaterialesDidactico.Text = aconpanaClaseMN.Materiales_didacticos;

                txtDinamicasUsadas.Text = aconpanaClaseMN.Dinamicas_utilizadas;

                TxtOtros.Text = aconpanaClaseMN.Otros;

                if (aconpanaClaseMN.Asesor_intervino == 0)
                {
                    txtIntervino.Text = "No";
                }
                else if (aconpanaClaseMN.Desarrollo_innovacion == 1)
                {
                    txtIntervino.Text = "Si";
                }

                txtComoIntervinoSesion.Text = aconpanaClaseMN.Como_intervino;

                if (aconpanaClaseMN.Intervencion_colaboradores == 0)
                {
                    txtOtrosColaboradores.Text = "No";
                }
                else if (aconpanaClaseMN.Intervencion_colaboradores == 1)
                {
                    txtOtrosColaboradores.Text = "Si";
                }

                txtQuien.Text = aconpanaClaseMN.Colaborador;

                txtComoIntervino.Text = aconpanaClaseMN.Como_intervino;


                if (aconpanaClaseMN.Participa_juego == 0)
                {
                    txtParticipaJuego.Text = "No";
                }
                else if (aconpanaClaseMN.Participa_juego == 1)
                {
                    txtParticipaJuego.Text = "Si";
                }


                txtEtapa.Text      = aconpanaClaseMN.Etapa;
                txtRazon.Text      = aconpanaClaseMN.Razon;
                txtIncidencia.Text = aconpanaClaseMN.Incidencia;

                //txtMotivoVisita.Text = visitaMN.MotivoVisita;

                //txtObservacion.Text = visitaMN.Observacion;
                //TxtPendientes.Text = visitaMN.Pendientes;
            }
        }
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack)
            {
                var dateAsString = DateTime.Now.ToString("yyyy-MM-dd");
                var timeAsString = DateTime.Now.ToString("hh:mm:ss");
                 txtFecha.Text = dateAsString.ToString();
                //Configurar Entradas
                //txtCodigo.Attributes["placeholder"] = "Ingrese Código";
                //txtNombreEscuela.Attributes["placeholder"] = "Ingrese Nombres y Número de la Escuela";
                //txtDireccion.Attributes["placeholder"] = "Ingrese Dirección";
                //referencia.Attributes["placeholder"] = "Ingrese Referencia";
                ObjAsesorLN = new LogicaNegocio.Asesor();

                ddlAsesor.DataSource = ObjAsesorLN.getAllAsesors();
                ddlAsesor.DataValueField = "id";
                ddlAsesor.DataTextField = "FullName";
                ddlAsesor.DataBind();
            }
        }
        protected void Page_Load(object sender, EventArgs e)
        {
            LogicaNegocio.Asesor users = new LogicaNegocio.Asesor();
            List<ModeloNegocio.Asesor> listUsuario = new List<ModeloNegocio.Asesor>();
            //-------------Inicio Paginador

            //UscPaginador.caragaPaginador(20, Convert.ToInt32(Request.Params["pagina"]), users.countRowsAsesores());
            //---------------Fin Paginador
            listUsuario = users.getAllAsesors(20, 0);
            foreach (ModeloNegocio.Asesor Asesores in listUsuario)
            {
                FilasListaAsesores.Text += "<tr id='" + Asesores.id + "'>";
                FilasListaAsesores.Text += "<th scope=row>" + Asesores.id + "</th>";
                FilasListaAsesores.Text += "<td>" + Asesores.Codigo + "</td>";
                FilasListaAsesores.Text += "<td>" + Asesores.FullName + "</td>";
                FilasListaAsesores.Text += "<td>" + Asesores.FechaCreado + "</td>";
                FilasListaAsesores.Text += "<td>";
                //FilasListaAsesores.Text += "<a href='" + "Admin-EditAsesor.aspx?asesor_id=" + Asesores.id + "&id=1'><span class='glyphicon glyphicon-pencil' aria-hidden='true' data-toggle='tooltip' data-placement='bottom' title='Editar Asesor'></span></a>";
                // FilasListaAsesores.Text += "<a href='" + "#" + "'><span class='glyphicon glyphicon-user' aria-hidden='true' data-toggle='tooltip' data-placement='bottom' title='Ver datos de Asesor'></span></a>";
                //FilasListaAsesores.Text += "<a href='" + "#" + "' onClick=\"javascript:showMyModalSetTitle('Eliminar', 'Está seguro que desea eliminar a <b>" + Asesores.FullName + "</b> ','" + Asesores.id + "')\"'><span class='glyphicon glyphicon-remove' aria-hidden='true' data-toggle='tooltip' data-placement='bottom'   title='Eliminar Asesor'></span></a>";
                //FilasListaAsesores.Text += "<a href='" + "Admin-PasswordUser.aspx?id=1&user_id=" + Asesores.id + "&password=asesor'><span class='glyphicon glyphicon-lock' aria-hidden='true' data-toggle='tooltip' data-placement='bottom' title='Cambiar/Editar Pasword'></span></a>";
                FilasListaAsesores.Text += "</td></tr>";
            }
        }
Example #28
0
        protected void Page_Load(object sender, EventArgs e)
        {
            DataTable NumVisitasForAsesor, NumVisitasForTeacher;
            int       NumAcomp, NumSesiones, contador;
            double    porcNumAcomp, NumAcompParcial;

            LogicaNegocio.AconpanaClase acompClases = new LogicaNegocio.AconpanaClase();
            if (Request.Params["opcion"] == "asesor")
            {
                NumAcomp            = acompClases.countRowsAconpanaClase();
                lblNumAcomp.Text    = Convert.ToString(NumAcomp);
                NumVisitasForAsesor = acompClases.getCountAcompForAgent();
                foreach (DataRow fila in NumVisitasForAsesor.Rows)
                {
                    ModeloNegocio.Asesor asesorMN = new ModeloNegocio.Asesor();
                    LogicaNegocio.Asesor asesorLN = new LogicaNegocio.Asesor();

                    asesorMN                    = asesorLN.getAsesorId(Convert.ToInt32(fila["asesor_id"]));
                    NumAcompParcial             = Convert.ToInt32(fila["Cantidad"]);
                    porcNumAcomp                = (NumAcompParcial / NumAcomp) * 100;
                    lblNumAcompaForAsesor.Text += "<tr>";
                    lblNumAcompaForAsesor.Text += "<td>" + asesorMN.FullName + "</td>";
                    lblNumAcompaForAsesor.Text += "<td>" + fila["Cantidad"].ToString() + "</td>";
                    lblNumAcompaForAsesor.Text += "<td>" + String.Format("{0:0.00}", porcNumAcomp) + "</td>";
                    lblNumAcompaForAsesor.Text += "</tr>";
                }
            }

            if (Request.Params["opcion"] == "profesor")
            {
                contador             = 0;
                NumAcomp             = acompClases.countRowsAconpanaClase();
                lblNumAcomProfe.Text = Convert.ToString(NumAcomp);
                NumVisitasForTeacher = acompClases.getCountAcompForTeacher();
                foreach (DataRow fila in NumVisitasForTeacher.Rows)
                {
                    contador++;

                    lblNumAcompaForProfesor.Text += "<tr>";
                    lblNumAcompaForProfesor.Text += "<td>" + Convert.ToString(contador) + "</td>";
                    lblNumAcompaForProfesor.Text += "<td>" + fila["codigo"] + "</td>";
                    lblNumAcompaForProfesor.Text += "<td>" + fila["name"] + "</td>";
                    lblNumAcompaForProfesor.Text += "<td class=\"text-right\">" + fila["Num_fichas"].ToString() + "</td>";
                    lblNumAcompaForProfesor.Text += "<td class=\"text-right\">" + fila["numtemas"].ToString() + "</td>";
                    lblNumAcompaForProfesor.Text += "<td class=\"text-right\">" + fila["numsesiones"].ToString() + "</td>";
                    lblNumAcompaForProfesor.Text += "<td class=\"text-right\">" + fila["intervenciones"].ToString() + "</td>";
                    lblNumAcompaForProfesor.Text += "</tr>";
                }
            }

            if (Request.Params["opcion"] == "temas")
            {
                contador = 0;
                DataTable countSchoolsTeachers = acompClases.getCountSchoolTeachersJuego();
                foreach (DataRow fila0 in countSchoolsTeachers.Rows)
                {
                    NumColJuego.Text  = Convert.ToString(fila0["Num_colegios"]);
                    NumProfJuego.Text = Convert.ToString(fila0["Num_docentes"]);
                }
                NumVisitasForTeacher = acompClases.getCountTeachersForTema();
                foreach (DataRow fila in NumVisitasForTeacher.Rows)
                {
                    contador++;

                    lblNumAcompaForTema.Text += "<tr>";
                    lblNumAcompaForTema.Text += "<td>" + Convert.ToString(contador) + "</td>";
                    lblNumAcompaForTema.Text += "<td>" + fila["tema"] + "</td>";
                    lblNumAcompaForTema.Text += "<td class=\"text-right\">" + fila["Num_fichas"] + "</td>";
                    lblNumAcompaForTema.Text += "<td class=\"text-right\">" + fila["numdocentes"].ToString() + "</td>";
                    lblNumAcompaForTema.Text += "</tr>";
                }
            }
        }
        protected void cmdExportar4_Click(object sender, EventArgs e)
        {
            LogicaNegocio.Asesor        users       = new LogicaNegocio.Asesor();
            List <ModeloNegocio.Asesor> listUsuario = new List <ModeloNegocio.Asesor>();
            //-------------Inicio Paginador


            //Creando instancia a un documento de excell
            IWorkbook workbook = new HSSFWorkbook();
            //Creando una hoja en el documento de excell
            ISheet hoja1 = workbook.CreateSheet("Lista Asesores");


            //Creando Formato para las celdas
            ICellStyle style = workbook.CreateCellStyle();

            style.Alignment           = HorizontalAlignment.Center;         //Left and right center
            style.VerticalAlignment   = VerticalAlignment.Center;           //Up and down the middle
            style.WrapText            = true;                               //Word wrap
            style.BorderBottom        = NPOI.SS.UserModel.BorderStyle.Thin; //The next frame as a thin line frame
            style.BorderLeft          = NPOI.SS.UserModel.BorderStyle.Thin; //Left border
            style.BorderRight         = NPOI.SS.UserModel.BorderStyle.Thin; //Right border
            style.BorderTop           = NPOI.SS.UserModel.BorderStyle.Thin; //The upper frame
            style.FillForegroundColor = HSSFColor.Black.Index;              //HSSFColor.YELLOW.index;//A yellow background color
            style.FillPattern         = FillPattern.SolidForeground;        // FillPatternType.SOLID_FOREGROUND;//Fill pattern for panchromatic
            IFont font = workbook.CreateFont();

            //font.FontName = "Pmingliu";
            font.Color = HSSFColor.White.Index;
            font.FontHeightInPoints = 12;
            font.Boldweight         = short.MaxValue;//Bold
            style.SetFont(font);

            //---------------------Creando ancho de las columnas
            //hoja1.SetColumnWidth(0, (int)((20 + 0.72) * 256));//A
            //hoja1.SetColumnWidth(1, (int)((25 + 0.72) * 256));//B
            //hoja1.SetColumnWidth(2, (int)((15 + 0.72) * 256));//C

            hoja1.SetColumnWidth(0, (int)((5 + 0.72) * 256));  //A
            hoja1.SetColumnWidth(1, (int)((15 + 0.72) * 256)); //B
            hoja1.SetColumnWidth(2, (int)((75 + 0.72) * 256)); //C
            hoja1.SetColumnWidth(3, (int)((35 + 0.72) * 256)); //C

            //Creando una nueva fila en la hoja
            IRow filaEncabezado = hoja1.CreateRow(0);
            //Creando celdas en la fila
            ICell celdaEncabezado1 = filaEncabezado.CreateCell(0);
            ICell celdaEncabezado2 = filaEncabezado.CreateCell(1);
            ICell celdaEncabezado3 = filaEncabezado.CreateCell(2);
            ICell celdaEncabezado4 = filaEncabezado.CreateCell(3);

            //Estableciendo valores en cada celda
            celdaEncabezado1.SetCellValue("Nº");
            celdaEncabezado2.SetCellValue("CODIGO");
            celdaEncabezado3.SetCellValue("NOMBRE");
            celdaEncabezado4.SetCellValue("EMAIL");

            celdaEncabezado1.CellStyle = style;
            celdaEncabezado2.CellStyle = style;
            celdaEncabezado3.CellStyle = style;
            celdaEncabezado4.CellStyle = style;



            listUsuario = users.getAllAsesors(20, 0);

            int i = 0;

            foreach (ModeloNegocio.Asesor Asesores in listUsuario)
            {
                i++;
                IRow filaRegistro = hoja1.CreateRow(i);
                filaRegistro.CreateCell(0).SetCellValue(i);
                filaRegistro.CreateCell(1).SetCellValue(Asesores.Codigo);
                filaRegistro.CreateCell(2).SetCellValue(Asesores.FullName);
                filaRegistro.CreateCell(3).SetCellValue(Asesores.Email);
            }

            //IRow rowTotale = hoja1.CreateRow(i+2);
            //ICell cell = rowTotale.CreateCell(0);
            //cell.SetCellType(CellType.Formula);
            //cell.CellFormula =   // "SUM(A{1}:A{"+ i +"})";


            MemoryStream file = new MemoryStream();

            workbook.Write(file);

            string saveAsFileName = string.Format("MembershipExport-{0:d}.xls", DateTime.Now).Replace("/", "-");

            Response.ContentType = "application/vnd.ms-excel";
            Response.AddHeader("Content-Disposition", string.Format("attachment;filename={0}", saveAsFileName));
            Response.Clear();
            Response.BinaryWrite(file.GetBuffer());
            Response.End();
        }
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack)
            {

                aconpanaClaseMN = new ModeloNegocio.AconpanaClase();
                aconpanaClaseLN = new LogicaNegocio.AconpanaClase();
                int aconpana_id = Convert.ToInt32(Request.Params["aconpana_id"]);

                aconpanaClaseMN = aconpanaClaseLN.getAconpanaClaseId(aconpana_id);

                txtFecha.Text = aconpanaClaseMN.Fecha.ToString("yyyy-MM-dd");

                asesorLN = new LogicaNegocio.Asesor();
                asesorMN = new ModeloNegocio.Asesor();
                asesorMN = asesorLN.getAsesorId(aconpanaClaseMN.Asesor_id);
                txtAsesor.Text = asesorMN.FullName;

                docenteLN = new LogicaNegocio.Docente();
                docenteMN = new ModeloNegocio.Docente();
                docenteMN = docenteLN.getDocenteId(aconpanaClaseMN.Docente_id);
                txtDocente.Text = docenteMN.FullName;

                schoolLN = new LogicaNegocio.School();
                schoolMN = new ModeloNegocio.School();

                //schoolMN = schoolLN.getDocenteId(visitaMN.Docente_id);
                schoolMN = schoolLN.getSchool(aconpanaClaseMN.School_id);

                txtSchool.Text = schoolMN.Nombre.ToString();

                teacherGradeLN = new LogicaNegocio.TeacherGrade();
                teacherGradeMN = new ModeloNegocio.TeacherGrade();

                teacherGradeMN = teacherGradeLN.getTeacherGradeId(Convert.ToInt32(aconpanaClaseMN.Id_Grado_seccion));
                if (teacherGradeMN.Grade == null)
                    teacherGradeMN.Grade = "";
                if (teacherGradeMN.Seccion == null)
                    teacherGradeMN.Seccion = "";

                txtGradoSeccion.Text = "Grado: " +  teacherGradeMN.Grade.ToString() + " Seccion: " + teacherGradeMN.Seccion.ToString();

                temaLN = new LogicaNegocio.Tema();
                temaMN = new ModeloNegocio.Tema();

                temaMN = temaLN.getTemaId(Convert.ToInt32(aconpanaClaseMN.Id_Tema_Nombre_sesion));

                txtNombSesion.Text = temaMN.Name;

                sesionLN = new LogicaNegocio.Sesion();
                sesionMN = new ModeloNegocio.Sesion();

                sesionMN = sesionLN.getSesionId(Convert.ToInt32(aconpanaClaseMN.Id_sesion));

                txtNumSesion.Text = sesionMN.NumSesion;

                txtEstidianteAsistentes.Text = aconpanaClaseMN.Num_estudiante.ToString();

                if(aconpanaClaseMN.Sesion_planificado == 0) {
                    txtSesionPlanificado.Text = "No";
                    txtMotivo.Text = aconpanaClaseMN.Motivo;
                } else if(aconpanaClaseMN.Sesion_planificado == 1) {
                     txtSesionPlanificado.Text = "Si";
                }

                if (aconpanaClaseMN.Desarrollo_innovacion == 0)
                {
                    txtInnovacion.Text = "No";
                }
                else if (aconpanaClaseMN.Desarrollo_innovacion == 1)
                {
                    txtInnovacion.Text = "Si";
                }

                txtRecursosInformáticos.Text = aconpanaClaseMN.Recursos_informaticos;

                txtRecursosAudiovisuales.Text = aconpanaClaseMN.Recursos_audiovisuales;

                txtMaterialesDidactico.Text = aconpanaClaseMN.Materiales_didacticos;

                txtDinamicasUsadas.Text = aconpanaClaseMN.Dinamicas_utilizadas;

                TxtOtros.Text = aconpanaClaseMN.Otros;

                if (aconpanaClaseMN.Asesor_intervino == 0)
                {
                    txtIntervino.Text = "No";
                }
                else if (aconpanaClaseMN.Desarrollo_innovacion == 1)
                {
                    txtIntervino.Text = "Si";
                }

                txtComoIntervinoSesion.Text = aconpanaClaseMN.Como_intervino;

                if (aconpanaClaseMN.Intervencion_colaboradores == 0)
                {
                    txtOtrosColaboradores.Text = "No";
                }
                else if (aconpanaClaseMN.Intervencion_colaboradores == 1)
                {
                    txtOtrosColaboradores.Text = "Si";
                }

                txtQuien.Text = aconpanaClaseMN.Colaborador;

                txtComoIntervino.Text = aconpanaClaseMN.Como_intervino;

                if (aconpanaClaseMN.Participa_juego == 0)
                {
                    txtParticipaJuego.Text = "No";
                }
                else if (aconpanaClaseMN.Participa_juego == 1)
                {
                    txtParticipaJuego.Text = "Si";
                }

                txtEtapa.Text = aconpanaClaseMN.Etapa;
                txtRazon.Text = aconpanaClaseMN.Razon;
                txtIncidencia.Text = aconpanaClaseMN.Incidencia;

                //txtMotivoVisita.Text = visitaMN.MotivoVisita;

                //txtObservacion.Text = visitaMN.Observacion;
                //TxtPendientes.Text = visitaMN.Pendientes;

            }
        }
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack)
            {
                microredMN = new ModeloNegocio.Microred();
                microredLN = new LogicaNegocio.Microred();

                int microred_id = Convert.ToInt32(Request.Params["microred_id"]);
                microredMN = microredLN.getMicroredId(microred_id);



                txtFecha.Text = microredMN.Fecha.ToString("yyyy-MM-dd");

                asesorLN       = new LogicaNegocio.Asesor();
                asesorMN       = new ModeloNegocio.Asesor();
                asesorMN       = asesorLN.getAsesorId(microredMN.User_id);
                txtAsesor.Text = asesorMN.FullName;


                microredDocenteMN = new ModeloNegocio.MicroredDocente();
                microredDocenteLN = new LogicaNegocio.MicroredDocente();
                List <ModeloNegocio.MicroredDocente> listaMicroredDocente = new  List <ModeloNegocio.MicroredDocente>();

                listaMicroredDocente = microredDocenteLN.getAllMicroredDocenteForIdMicrored(microred_id);
                foreach (ModeloNegocio.MicroredDocente microredDocente in listaMicroredDocente)
                {
                    docenteLN = new LogicaNegocio.Docente();
                    docenteMN = new ModeloNegocio.Docente();
                    docenteMN = docenteLN.getDocenteId(microredDocente.Docente_id);

                    ddlDocente.Items.Add(new ListItem(docenteMN.FullName, docenteMN.id.ToString()));
                }



                microredSchoolMN = new ModeloNegocio.MicroredSchool();
                microredSchoolLN = new LogicaNegocio.MicroredSchool();
                List <ModeloNegocio.MicroredSchool> listaMicroredSchool = new List <ModeloNegocio.MicroredSchool>();

                listaMicroredSchool = microredSchoolLN.getAllMicroredSchoolForIdMicrored(microred_id);
                foreach (ModeloNegocio.MicroredSchool microredSchool in listaMicroredSchool)
                {
                    schoolLN = new LogicaNegocio.School();
                    schoolMN = new ModeloNegocio.School();
                    schoolMN = schoolLN.getSchool(microredSchool.School_id);

                    ddlSchool.Items.Add(new ListItem(schoolMN.Nombre, schoolMN.id.ToString()));
                }

                txtMircrored.Text     = microredMN.MicroredName;
                txtSesion.Text        = microredMN.Lugar_sesion;
                txtInicio.Text        = microredMN.H_inicio.ToString("hh:mm:ss");
                txtTermino.Text       = microredMN.H_termino.ToString("hh:mm:ss");
                txtParticipante.Text  = Convert.ToString(microredMN.Num_participantes);
                txtEducacion.Text     = microredMN.Educ_financiera;
                txtEnfoque.Text       = microredMN.Enfoques_edu;
                txtProgramacion.Text  = microredMN.Programacion_ped;
                txtHabilidades.Text   = microredMN.Habilidad_ped;
                txtTrabajo.Text       = microredMN.Trabajo_grupal;
                txtParticipativo.Text = microredMN.Participativo;
                txtExpositivo.Text    = microredMN.Expositivo;
                txtDinamicas.Text     = microredMN.Dinamicas_ludicas;
                txtRecursos.Text      = microredMN.Recursos_informaticos;
                txtAudiovisuales.Text = microredMN.Recursos_audiovisuales;
                txtMateriales.Text    = microredMN.Materiales_didaticos;
                txtObservacion.Text   = microredMN.Observacion;
            }
        }
        protected void cmdGuardar_Click(object sender, EventArgs e)
        {
            //foreach (ListItem item in lblEscuelaACargo.Items)  {
            //    TimeslotItems += item.ToString() + " - " + item.Value.ToString() +  ","; // /n to print each item on new line or you omit /n to print text on same line

            //    System.Console.WriteLine("abc");
            //    Console.Out.WriteLine("Hello World!");
            //}

            ObjAsesorMN          = new ModeloNegocio.Asesor();
            ObjAsesorLN          = new LogicaNegocio.Asesor();
            ObjAsesorMN.Codigo   = txtCodigo.Text;
            ObjAsesorMN.FullName = txtNombre.Text;
            ObjAsesorMN.Telefono = txtTelefono.Text;
            ObjAsesorMN.Type     = 7; //7 es el tipo asesor
            ObjAsesorMN.Grupo    = Convert.ToString(ddlGrupo.SelectedItem);


            ObjAsesorMN.id = ObjAsesorLN.insertAsesor(ObjAsesorMN);



            //string TimeslotItems = "";

            foreach (ListItem item in lblEscuelaACargo.Items)
            {
                if (item.Selected == true)
                {
                    ObjUserSchoolMN = new ModeloNegocio.UserSchool();
                    ObjUserSchoolLN = new LogicaNegocio.UserSchool();

                    ObjUserSchoolMN.UserAsesorId = ObjAsesorMN.id;
                    ObjUserSchoolMN.UserSchoolId = Convert.ToInt32(item.Value);

                    ObjUserSchoolLN.insertUserSchool(ObjUserSchoolMN);
                    // TimeslotItems += item.ToString() + " - " + item.Value.ToString() + ","; // /n to print each item on new line or you omit /n to print text on same line
                    // System.Console.WriteLine("abc");
                    // Console.Out.WriteLine("Hello World!");
                }
            }

            //foreach (ListItem item in lblDocenteCaCargo.Items)
            //{
            //    if (item.Selected ==  true)
            //    {
            //        ObjUserDocenteMN = new ModeloNegocio.UserTeacher();
            //        ObjUserDocenteLN = new LogicaNegocio.UserTeacher();

            //        ObjUserDocenteMN.UserAsesorId = ObjAsesorMN.id;
            //        ObjUserDocenteMN.UserTeacheId = Convert.ToInt32(item.Value);

            //        ObjUserDocenteLN.insertUserTeacher(ObjUserDocenteMN);

            //    }

            //}

            string strRedirect;

            strRedirect = "Admin-ListAsesor.aspx?id=1";
            Response.Redirect(strRedirect, true);
        }
        protected void cmdGuardar_Click(object sender, EventArgs e)
        {
            LogicaNegocio.UserTeacher userTeacher;
            LogicaNegocio.UserSchool  userSchool;
            ModeloNegocio.UserSchool  ObjUserSchoolMN;
            ModeloNegocio.UserTeacher ObjUserDocenteMN;
            AsesorMN    = new ModeloNegocio.Asesor();
            AsesorLN    = new LogicaNegocio.Asesor();
            AsesorMN.id = Convert.ToInt32(Request.Params["asesor_id"]);
            AsesorLN.getAsesor(ref AsesorMN);


            userSchool = new LogicaNegocio.UserSchool();
            foreach (ModeloNegocio.School listSchool in AsesorMN.Schools)
            {
                userSchool.updateSelectSchoolForIduser(listSchool.id, 0);
            }


            userSchool.deleteSchoolsForUserId(AsesorMN.id);



            foreach (ListItem item in lblEscuelaACargo.Items)
            {
                if (item.Selected == true)
                {
                    ObjUserSchoolMN = new ModeloNegocio.UserSchool();
                    userSchool      = new LogicaNegocio.UserSchool();

                    ObjUserSchoolMN.UserAsesorId = AsesorMN.id;
                    ObjUserSchoolMN.UserSchoolId = Convert.ToInt32(item.Value);

                    userSchool.insertUserSchool(ObjUserSchoolMN);
                }
            }


            userTeacher = new LogicaNegocio.UserTeacher();
            foreach (ModeloNegocio.User teacherLista in AsesorMN.Teachers)
            {
                userTeacher.updateSelectTeacherForIduser(teacherLista.id, 0);
            }

            userTeacher.deleteTeachersForUserId(AsesorMN.id);


            //foreach (ListItem item in lblDocenteCaCargo.Items)
            //{
            //    if (item.Selected == true)
            //    {
            //        ObjUserDocenteMN = new ModeloNegocio.UserTeacher();
            //        userTeacher = new LogicaNegocio.UserTeacher();

            //        ObjUserDocenteMN.UserAsesorId = AsesorMN.id;
            //        ObjUserDocenteMN.UserTeacheId = Convert.ToInt32(item.Value);

            //        userTeacher.insertUserTeacher(ObjUserDocenteMN);

            //    }

            //}
            AsesorMN.Codigo           = txtCodigo.Text;
            AsesorMN.FullName         = txtNombre.Text;
            AsesorMN.Telefono         = txtTelefono.Text;
            AsesorMN.Grupo            = Convert.ToString(ddlGrupo.SelectedItem);
            AsesorMN.FechaActualizado = DateTime.Now;
            AsesorLN = new LogicaNegocio.Asesor();
            AsesorLN.updateAsesor(AsesorMN);

            string strRedirect;

            strRedirect = "Admin-ListAsesor.aspx?id=1";
            Response.Redirect(strRedirect, true);
        }
        protected void Page_Load(object sender, EventArgs e)
        {
            Page.Response.ContentType = "application/json;";
            Page.Response.Charset = "utf-8";
            Page.Response.Cache.SetCacheability(HttpCacheability.NoCache);

            if (Request.Params["tipo"] == "deleteAsesor")
            {
                int iduser = Convert.ToInt32(Request.Params["iduser"]);
                LogicaNegocio.Asesor Asesor = new LogicaNegocio.Asesor();
                LogicaNegocio.UserSchool userSchool = new LogicaNegocio.UserSchool();
                LogicaNegocio.UserTeacher userTeacher = new LogicaNegocio.UserTeacher();
                //Response.Write("{success:1}");
                if (Asesor.deleteAsesor(iduser))
                {
                    ModeloNegocio.Asesor AsesorMN = new ModeloNegocio.Asesor();
                    foreach (ModeloNegocio.School listSchool in AsesorMN.Schools)
                    {
                        userSchool.updateSelectSchoolForIduser(listSchool.id, 0);
                    }
                   // userSchool.updateSelectSchoolForIduser(iduser);
                    userSchool.deleteSchoolsForUserId(iduser);
                    userTeacher.deleteTeachersForUserId(iduser);
                    Response.Write("{success:1}");
                }
            }

            if (Request.Params["tipo"] == "deleteDocente")
            {
                int iduser = Convert.ToInt32(Request.Params["iduser"]);
                LogicaNegocio.Docente Docente = new LogicaNegocio.Docente();
                //Response.Write("{success:1}");
                if (Docente.deleteDocente(iduser))
                {
                    Response.Write("{success:1}");

                }
            }

            if (Request.Params["tipo"] == "deleteSchool")
            {
                int idSchool = Convert.ToInt32(Request.Params["idSchool"]);
                LogicaNegocio.School School = new LogicaNegocio.School();
                //Response.Write("{success:1}");
                if (School.deleteSchool(idSchool))
                {
                    Response.Write("{success:1}");
                }
            }

            if (Request.Params["tipo"] == "deleteMicrored")
            {
                int idMicrored = Convert.ToInt32(Request.Params["idmicrored"]);
                LogicaNegocio.Microred microred = new LogicaNegocio.Microred();
                //Response.Write("{success:1}");
                if (microred.deleteMicrored(idMicrored))
                {
                    Response.Write("{success:1}");
                }
            }

            if (Request.Params["tipo"] == "deleteAconpanaClase")
            {
                int idMicrored = Convert.ToInt32(Request.Params["idAconpanaClase"]);
                LogicaNegocio.AconpanaClase aconpanaClase = new LogicaNegocio.AconpanaClase();
                //Response.Write("{success:1}");
                if (aconpanaClase.deleteMicrored(idMicrored))
                {
                    Response.Write("{success:1}");
                }
            }

            if (Request.Params["tipo"] == "deleteVisitasIE")
            {
                int idVisita = Convert.ToInt32(Request.Params["idVisita"]);
                LogicaNegocio.VisitaIE visita = new LogicaNegocio.VisitaIE();
                //Response.Write("{success:1}");
                if (visita.deleteVisitaIE(idVisita))
                {
                    Response.Write("{success:1}");
                }
            }

            if (Request.Params["tipo"] == "allSchoolAsesor")
            {
                int idMicrored = Convert.ToInt32(Request.Params["idAconpanaClase"]);
                LogicaNegocio.UserSchool shool = new LogicaNegocio.UserSchool();
                //Response.Write("{success:1}");
                int idAsesor = Convert.ToInt32(Request.Params["idAsesor"]);

                List<ModeloNegocio.Docente> listUsuario = new List<ModeloNegocio.Docente>();

                //listUsuario = shool.getAllDocenteSchool(idSchool);
                //foreach (ModeloNegocio.Docente Docentes in listUsuario)
                //{
                //    Response.Write("{success:1}");
                //}

                var json = new JavaScriptSerializer().Serialize(shool.getAllSchoolForUser(idAsesor));
                Response.Write(json);
                //if (aconpanaClase.deleteMicrored(idMicrored))
                //{

                //    Response.Write("{success:1}");
                //}
            }

            if (Request.Params["tipo"] == "allDocenteSchool")
            {
                int idMicrored = Convert.ToInt32(Request.Params["idAconpanaClase"]);
                LogicaNegocio.School shool = new LogicaNegocio.School();
                //Response.Write("{success:1}");
                int idSchool = Convert.ToInt32(Request.Params["idSchool"]);

                List<ModeloNegocio.Docente> listUsuario = new List<ModeloNegocio.Docente>();

                //listUsuario = shool.getAllDocenteSchool(idSchool);
                //foreach (ModeloNegocio.Docente Docentes in listUsuario)
                //{
                //    Response.Write("{success:1}");
                //}

                var json = new JavaScriptSerializer().Serialize(shool.getAllDocenteSchool(idSchool));
                Response.Write(json);
                //if (aconpanaClase.deleteMicrored(idMicrored))
                //{

                //    Response.Write("{success:1}");
                //}
            }

            if (Request.Params["tipo"] == "allGradeSectionForTeacher")
            {
                int idDocente = Convert.ToInt32(Request.Params["idDocente"]);
                List<ModeloNegocio.TeacherGrade> lista1 = new List<ModeloNegocio.TeacherGrade>();
                LogicaNegocio.TeacherGrade teacherGrade = new LogicaNegocio.TeacherGrade();
                lista1 = teacherGrade.getAllTeacherGradeForUser(idDocente);
                var json = new JavaScriptSerializer().Serialize(lista1);
                Response.Write(json);
            }

            if (Request.Params["tipo"] == "allDirectorSchool")
            {
                int idMicrored = Convert.ToInt32(Request.Params["idAconpanaClase"]);
                LogicaNegocio.School shool = new LogicaNegocio.School();

                int idSchool = Convert.ToInt32(Request.Params["idSchool"]);

                var json = new JavaScriptSerializer().Serialize(shool.getDirectorSchool(idSchool));
                Response.Write(json);

            }

            //Franco allTemForGrade
            if (Request.Params["tipo"] == "allTemForGrade")
            {
                LogicaNegocio.Tema tema = new LogicaNegocio.Tema();
                //Response.Write("{success:1}");
                string grade = Convert.ToString(Request.Params["grade"]);

                List<ModeloNegocio.Tema> listTemas = new List<ModeloNegocio.Tema>();
                var json = new JavaScriptSerializer().Serialize(tema.getAllTemaForGrade(grade));
                Response.Write(json);

            }

            if (Request.Params["tipo"] == "allNumSesionForTem")
            {
                LogicaNegocio.Sesion sesion = new LogicaNegocio.Sesion();
                //Response.Write("{success:1}");
                int tema_id = Convert.ToInt32(Request.Params["tema_id"]);
                var json = new JavaScriptSerializer().Serialize(sesion.getAllSesionsForTem(tema_id));
                Response.Write(json);

            }
        }
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack)
            {

            }
            LogicaNegocio.AconpanaClase aconpanaClase = new LogicaNegocio.AconpanaClase();
            List<ModeloNegocio.AconpanaClase> listAconpanaClase = new List<ModeloNegocio.AconpanaClase>();
            int NumRegistrosEmpezar;

            if (Request.Params["docente_id"]!= null)
            {
                int docente_id = Convert.ToInt32(Request.Params["docente_id"]);
                NumRegistrosEmpezar = 0;
                listAconpanaClase = aconpanaClase.getAllAconpanaClasePorDocente(docente_id, 200, NumRegistrosEmpezar);

            }
            else
            {
                //-------------Inicio Paginador

                UscPaginador.caragaPaginador(100, Convert.ToInt32(Request.Params["pagina"]), aconpanaClase.countRowsAconpanaClase());
                //---------------Fin Paginador

                NumRegistrosEmpezar = UscPaginador.RegistrosAEmpezar;
                listAconpanaClase = aconpanaClase.getAllAconpanaClase(100, UscPaginador.RegistrosAEmpezar);
            }

            foreach (ModeloNegocio.AconpanaClase Aconpana in listAconpanaClase)
            {
                ModeloNegocio.Asesor asesorMN = new ModeloNegocio.Asesor();
                LogicaNegocio.Asesor asesorLN = new LogicaNegocio.Asesor();

                ModeloNegocio.Docente docenteMN = new ModeloNegocio.Docente();
                LogicaNegocio.Docente docenteLN = new LogicaNegocio.Docente();

                asesorMN = asesorLN.getAsesorId(Aconpana.Asesor_id);
                docenteMN = docenteLN.getDocenteId(Aconpana.Docente_id);

                NumRegistrosEmpezar++;

                FilasLista.Text += "<tr id='" + Aconpana.Id + "'>";
                FilasLista.Text += "<th scope=row>" + NumRegistrosEmpezar + "</th>";
                FilasLista.Text += "<td>" + Aconpana.Id + "</td>";
                FilasLista.Text += "<td>" + asesorMN.FullName + "</td>";
                FilasLista.Text += "<td>" + docenteMN.FullName + "</td>";
                FilasLista.Text += "<td>" + Aconpana.Fecha.ToString("dd-MM-yyyy") + "</td>";
                FilasLista.Text += "<td>";
               // FilasLista.Text += "<a href='" + "Admin-Segui.aspx?asesor_id=" + Aconpana.Id + "'><span class='glyphicon glyphicon-pencil' aria-hidden='true' data-toggle='tooltip' data-placement='bottom' title='Editar seguimiento a clase'></span></a>";
                FilasLista.Text += "<a href='" + "Admin-SeguiViewClase.aspx?aconpana_id=" + Aconpana.Id + "&id=2'><span class='glyphicon glyphicon-zoom-in' aria-hidden='true' data-toggle='tooltip' data-placement='bottom' title='Ver  seguimiento a clase'></span></a>";
                FilasLista.Text += "<a href='" + "#" + "' onClick=\"javascript:showMyModalSetTitle('Eliminar', 'Está seguro que desea eliminar  <b>" + Aconpana.Id_Tema_Nombre_sesion + "</b> ','" + Aconpana.Id + "')\"'><span class='glyphicon glyphicon-remove' aria-hidden='true' data-toggle='tooltip' data-placement='bottom'   title='Eliminar  seguimiento a clase'></span></a>";

                FilasLista.Text += "</td></tr>";
            }
        }
        protected void cmdGuardar_Click(object sender, EventArgs e)
        {
            LogicaNegocio.UserTeacher userTeacher;
            LogicaNegocio.UserSchool userSchool;
            ModeloNegocio.UserSchool ObjUserSchoolMN;
            ModeloNegocio.UserTeacher ObjUserDocenteMN;
            AsesorMN = new ModeloNegocio.Asesor();
            AsesorLN = new LogicaNegocio.Asesor();
            AsesorMN.id = Convert.ToInt32(Request.Params["asesor_id"]);
            AsesorLN.getAsesor(ref AsesorMN);

            userSchool = new LogicaNegocio.UserSchool();
            foreach (ModeloNegocio.School listSchool in AsesorMN.Schools)
            {

                userSchool.updateSelectSchoolForIduser(listSchool.id, 0);
            }

            userSchool.deleteSchoolsForUserId(AsesorMN.id);

            foreach (ListItem item in lblEscuelaACargo.Items)
            {
                if (item.Selected == true)
                {
                    ObjUserSchoolMN = new ModeloNegocio.UserSchool();
                    userSchool = new LogicaNegocio.UserSchool();

                    ObjUserSchoolMN.UserAsesorId = AsesorMN.id;
                    ObjUserSchoolMN.UserSchoolId = Convert.ToInt32(item.Value);

                    userSchool.insertUserSchool(ObjUserSchoolMN);
                }
            }

            userTeacher = new LogicaNegocio.UserTeacher();
            foreach (ModeloNegocio.User teacherLista in AsesorMN.Teachers)
            {

                userTeacher.updateSelectTeacherForIduser(teacherLista.id, 0);
            }

            userTeacher.deleteTeachersForUserId(AsesorMN.id);

            //foreach (ListItem item in lblDocenteCaCargo.Items)
            //{
            //    if (item.Selected == true)
            //    {
            //        ObjUserDocenteMN = new ModeloNegocio.UserTeacher();
            //        userTeacher = new LogicaNegocio.UserTeacher();

            //        ObjUserDocenteMN.UserAsesorId = AsesorMN.id;
            //        ObjUserDocenteMN.UserTeacheId = Convert.ToInt32(item.Value);

            //        userTeacher.insertUserTeacher(ObjUserDocenteMN);

            //    }

            //}
            AsesorMN.Codigo = txtCodigo.Text;
            AsesorMN.FullName = txtNombre.Text;
            AsesorMN.Telefono = txtTelefono.Text;
            AsesorMN.Grupo = Convert.ToString(ddlGrupo.SelectedItem);
            AsesorMN.FechaActualizado = DateTime.Now;
            AsesorLN = new LogicaNegocio.Asesor();
            AsesorLN.updateAsesor(AsesorMN);

            string strRedirect;
            strRedirect = "Admin-ListAsesor.aspx?id=1";
            Response.Redirect(strRedirect, true);
        }
        protected void cmdExportar_Click(object sender, EventArgs e)
        {
            LogicaNegocio.Asesor users = new LogicaNegocio.Asesor();
            List<ModeloNegocio.Asesor> listUsuario = new List<ModeloNegocio.Asesor>();
            //-------------Inicio Paginador

            listUsuario = users.getAllAsesors(20, 0);

            int dTotalPrice = 0;
            for (int i = 0; i <= listUsuario.Count - 1; i++)
            {
                //dTotalPrice += listUsuario.Count;  //.<Decimal>(2);
            }
            dTotalPrice = listUsuario.Count;
            // NOW ASSIGN DATA TO A DATAGRID.
            DataGrid dg = new DataGrid();
            dg.DataSource = listUsuario;
            dg.DataBind();

            // THE EXCEL FILE.
            string sFileName = "BooksList-" + System.DateTime.Now.Date + ".xls";
            sFileName = sFileName.Replace("/", "");

            // SEND OUTPUT TO THE CLIENT MACHINE USING "RESPONSE OBJECT".
            Response.ClearContent();
            Response.Buffer = true;
            Response.AddHeader("content-disposition", "attachment; filename=" + sFileName);
            Response.ContentType = "application/vnd.ms-excel";
            EnableViewState = false;

            System.IO.StringWriter objSW = new System.IO.StringWriter();
            System.Web.UI.HtmlTextWriter objHTW = new System.Web.UI.HtmlTextWriter(objSW);

            dg.HeaderStyle.Font.Bold = true;     // SET EXCEL HEADERS AS BOLD.
            dg.RenderControl(objHTW);

            // STYLE THE SHEET AND WRITE DATA TO IT.
            Response.Write("<style> TABLE { border:dotted 1px #999; } " +
                "TD { border:dotted 1px #D5D5D5; text-align:center } </style>");
            Response.Write(objSW.ToString());

            // ADD A ROW AT THE END OF THE SHEET SHOWING A RUNNING TOTAL OF PRICE.
            Response.Write("<table><tr><td><b>Total: </b></td><td></td><td><b>" +
            dTotalPrice.ToString("N2") + "</b></td></tr></table>");

            Response.End();
        }
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack)
            {
                AsesorMN = new ModeloNegocio.Asesor();
                AsesorLN = new LogicaNegocio.Asesor();
                if (Request.Params["asesor_id"] == "")
                {
                    AsesorMN.id = Convert.ToInt32(30);
                }
                else
                {
                    AsesorMN.id = Convert.ToInt32(Request.Params["asesor_id"]);
                }

                AsesorLN.getAsesor(ref AsesorMN);
                txtCodigo.Text = AsesorMN.Codigo;
                txtNombre.Text = AsesorMN.FullName;
                txtTelefono.Text = AsesorMN.Telefono;

                LogicaNegocio.School ObjSchoolLN = new LogicaNegocio.School();
                lblEscuelaACargo.DataSource = ObjSchoolLN.getAllSchool();
                lblEscuelaACargo.DataValueField = "id";
                lblEscuelaACargo.DataTextField = "Nombre";
                lblEscuelaACargo.DataBind();

                int c=0;
                foreach(ModeloNegocio.School listSchool in AsesorMN.Schools)
                {
                    lblEscuelaACargo.Items.Insert(c, new ListItem(listSchool.Nombre, Convert.ToString(listSchool.id)));
                    lblEscuelaACargo.Items[c].Selected = true;
                    c = c + 1;
                }
                txtDocenteACargo.Text = Convert.ToString(c);

                LogicaNegocio.Docente ObjDocenteLN = new LogicaNegocio.Docente();
                //lblDocenteCaCargo.DataSource = ObjDocenteLN.getAllDocente();
                //lblDocenteCaCargo.DataValueField = "id";
                //lblDocenteCaCargo.DataTextField = "FullName";
                //lblDocenteCaCargo.DataBind();
                c = 0;
                //foreach (ModeloNegocio.User listTeacher in AsesorMN.Teachers)
                //{
                //    lblDocenteCaCargo.Items.Insert(c, new ListItem(listTeacher.FullName, Convert.ToString(listTeacher.id)));
                //    lblDocenteCaCargo.Items[c].Selected = true;
                //    c = c + 1;
                //}
                //txtDocenteACargo.Text = Convert.ToString(c);
                ListItem item = ddlGrupo.Items.FindByText(AsesorMN.Grupo);
                if (item != null)
                {
                    item.Selected = true;
                }

            }
        }
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack)
            {

                microredMN = new ModeloNegocio.Microred();
                microredLN = new LogicaNegocio.Microred();

                int microred_id = Convert.ToInt32(Request.Params["microred_id"]);
                microredMN = microredLN.getMicroredId(microred_id);

                txtFecha.Text = microredMN.Fecha.ToString("yyyy-MM-dd");

                asesorLN = new LogicaNegocio.Asesor();
                asesorMN = new ModeloNegocio.Asesor();
                asesorMN = asesorLN.getAsesorId(microredMN.User_id);
                txtAsesor.Text = asesorMN.FullName;

                microredDocenteMN = new ModeloNegocio.MicroredDocente();
                microredDocenteLN = new LogicaNegocio.MicroredDocente();
                List<ModeloNegocio.MicroredDocente> listaMicroredDocente =new  List<ModeloNegocio.MicroredDocente>();

                listaMicroredDocente = microredDocenteLN.getAllMicroredDocenteForIdMicrored(microred_id);
                foreach (ModeloNegocio.MicroredDocente microredDocente in listaMicroredDocente)
                {

                    docenteLN = new LogicaNegocio.Docente();
                    docenteMN = new ModeloNegocio.Docente();
                    docenteMN = docenteLN.getDocenteId(microredDocente.Docente_id);

                    ddlDocente.Items.Add(new ListItem(docenteMN.FullName,docenteMN.id.ToString() ));

                }

                microredSchoolMN = new ModeloNegocio.MicroredSchool();
                microredSchoolLN = new LogicaNegocio.MicroredSchool();
                List<ModeloNegocio.MicroredSchool> listaMicroredSchool = new List<ModeloNegocio.MicroredSchool>();

                listaMicroredSchool = microredSchoolLN.getAllMicroredSchoolForIdMicrored(microred_id);
                foreach (ModeloNegocio.MicroredSchool microredSchool in listaMicroredSchool)
                {

                    schoolLN = new LogicaNegocio.School();
                    schoolMN = new ModeloNegocio.School();
                    schoolMN = schoolLN.getSchool(microredSchool.School_id);

                    ddlSchool.Items.Add(new ListItem(schoolMN.Nombre, schoolMN.id.ToString()));

                }

                txtMircrored.Text = microredMN.MicroredName;
                txtSesion.Text = microredMN.Lugar_sesion;
                txtInicio.Text = microredMN.H_inicio.ToString("hh:mm:ss");
                txtTermino.Text = microredMN.H_termino.ToString("hh:mm:ss");
                txtParticipante.Text = Convert.ToString(microredMN.Num_participantes);
                txtEducacion.Text = microredMN.Educ_financiera;
                txtEnfoque.Text = microredMN.Enfoques_edu;
                txtProgramacion.Text = microredMN.Programacion_ped;
                txtHabilidades.Text = microredMN.Habilidad_ped;
                txtTrabajo.Text = microredMN.Trabajo_grupal;
                txtParticipativo.Text = microredMN.Participativo;
                txtExpositivo.Text = microredMN.Expositivo;
                txtDinamicas.Text = microredMN.Dinamicas_ludicas;
                txtRecursos.Text = microredMN.Recursos_informaticos;
                txtAudiovisuales.Text = microredMN.Recursos_audiovisuales;
                txtMateriales.Text = microredMN.Materiales_didaticos;
                txtObservacion.Text = microredMN.Observacion;

            }
        }
        protected void Page_Load(object sender, EventArgs e)
        {
            DataTable NumVisitasForAsesor, NumVisitasForTeacher;
            int NumAcomp,NumSesiones,contador;
            double porcNumAcomp, NumAcompParcial;
            LogicaNegocio.AconpanaClase acompClases = new LogicaNegocio.AconpanaClase();
            if (Request.Params["opcion"] == "asesor")
            {
                NumAcomp = acompClases.countRowsAconpanaClase();
                lblNumAcomp.Text = Convert.ToString(NumAcomp);
                NumVisitasForAsesor = acompClases.getCountAcompForAgent();
                foreach (DataRow fila in NumVisitasForAsesor.Rows)
                {
                    ModeloNegocio.Asesor asesorMN = new ModeloNegocio.Asesor();
                    LogicaNegocio.Asesor asesorLN = new LogicaNegocio.Asesor();

                    asesorMN = asesorLN.getAsesorId(Convert.ToInt32(fila["asesor_id"]));
                    NumAcompParcial = Convert.ToInt32(fila["Cantidad"]);
                    porcNumAcomp = (NumAcompParcial / NumAcomp) * 100;
                    lblNumAcompaForAsesor.Text += "<tr>";
                    lblNumAcompaForAsesor.Text += "<td>" + asesorMN.FullName + "</td>";
                    lblNumAcompaForAsesor.Text += "<td>" + fila["Cantidad"].ToString() + "</td>";
                    lblNumAcompaForAsesor.Text += "<td>" + String.Format("{0:0.00}", porcNumAcomp) + "</td>";
                    lblNumAcompaForAsesor.Text += "</tr>";
                }
            }

            if (Request.Params["opcion"] == "profesor")
            {
                contador = 0;
                NumAcomp = acompClases.countRowsAconpanaClase();
                lblNumAcomProfe.Text = Convert.ToString(NumAcomp);
                NumVisitasForTeacher = acompClases.getCountAcompForTeacher();
                foreach (DataRow fila in NumVisitasForTeacher.Rows)
                {
                    contador ++;

                    lblNumAcompaForProfesor.Text += "<tr>";
                    lblNumAcompaForProfesor.Text += "<td>" + Convert.ToString(contador) + "</td>";
                    lblNumAcompaForProfesor.Text += "<td>" + fila["codigo"] + "</td>";
                    lblNumAcompaForProfesor.Text += "<td>" + fila["name"] + "</td>";
                    lblNumAcompaForProfesor.Text += "<td class=\"text-right\">" + fila["Num_fichas"].ToString() + "</td>";
                    lblNumAcompaForProfesor.Text += "<td class=\"text-right\">" + fila["numtemas"].ToString() + "</td>";
                    lblNumAcompaForProfesor.Text += "<td class=\"text-right\">" + fila["numsesiones"].ToString() + "</td>";
                    lblNumAcompaForProfesor.Text += "<td class=\"text-right\">" + fila["intervenciones"].ToString() + "</td>";
                    lblNumAcompaForProfesor.Text += "</tr>";
                }
            }

            if (Request.Params["opcion"] == "temas")
            {
                contador = 0;
                DataTable countSchoolsTeachers = acompClases.getCountSchoolTeachersJuego();
                foreach (DataRow fila0 in countSchoolsTeachers.Rows)
                {
                    NumColJuego.Text = Convert.ToString(fila0["Num_colegios"]);
                    NumProfJuego.Text = Convert.ToString(fila0["Num_docentes"]);
                }
                NumVisitasForTeacher = acompClases.getCountTeachersForTema();
                foreach (DataRow fila in NumVisitasForTeacher.Rows)
                {
                    contador++;

                    lblNumAcompaForTema.Text += "<tr>";
                    lblNumAcompaForTema.Text += "<td>" + Convert.ToString(contador) + "</td>";
                    lblNumAcompaForTema.Text += "<td>" + fila["tema"] + "</td>";
                    lblNumAcompaForTema.Text += "<td class=\"text-right\">" + fila["Num_fichas"] + "</td>";
                    lblNumAcompaForTema.Text += "<td class=\"text-right\">" + fila["numdocentes"].ToString() + "</td>";
                    lblNumAcompaForTema.Text += "</tr>";
                }
            }
        }