Esempio n. 1
0
 protected void btnRestore_Click(object sender, EventArgs e)
 {
     if (fuRestore.HasFile)
     {
         try
         {
             string NombreArchivo = Server.MapPath("~/ArchivosTemporales/SEDSE.BAK");
             if (File.Exists(NombreArchivo))
             {
                 File.Delete(NombreArchivo);
             }
             fuRestore.PostedFile.SaveAs(NombreArchivo);
             ConeccionesBD consultas = new ConeccionesBD();
             consultas.RestoreDB(NombreArchivo);
             lblRestoreError.Text = "Restore completado exitosamente";
             File.Delete(NombreArchivo);
         }
         catch (Exception hahaValidado)
         {
             lblRestoreError.Text = "Error formato o tipo de archivo equivocado";
         }
     }
     else
     {
         lblRestoreError.Text = "Favor de seleccionar un archivo";
     }
 }
Esempio n. 2
0
        private void InsertExcelRecords(string FilePath)
        {
            ConeccionesBD Consultas = new ConeccionesBD();

            try
            {
                string backup = Server.MapPath("~/DataBaseBackUp/SEDSE.BAK");
                if (File.Exists(backup))
                {
                    File.Delete(backup);
                }
                Consultas.BackUpBD(backup);
                Consultas.PrepararTablas();
                Consultas.ActualizarAlumnos(FilePath);
                Consultas.CrearNuevoIngreso();
                Consultas.InsertarNuevoIngreso(FilePath);
                Consultas.InsertarMaterias(FilePath);
                Consultas.InsertarEgresos(FilePath);
                lblResultado.Text = "Base de datos actualizada correctamente";
            }
            catch (Exception)
            {
                string backup = Server.MapPath("~/DataBaseBackUp/SEDSE.BAK");
                Consultas.RestoreDB(backup);
                lblResultado.Text = "Error al actualizar base de datos revise el archivo porfavor";
            }
        }
Esempio n. 3
0
        protected void Button1_Click(object sender, EventArgs e)
        {
            ConeccionesBD Consultas = new ConeccionesBD();

            Consultas.EliminarUsuario(ddlUsuarios.SelectedItem.Text);
            lblResultado.Visible = true;
            lblResultado.Text    = "Usuario Eliminado correctamente";
            llenarUsuarios();
        }
Esempio n. 4
0
 protected void Button2_Click(object sender, EventArgs e)
 {
     tbxPassword_TextChanged(null, null);
     if (pass)
     {
         ConeccionesBD Consultas = new ConeccionesBD();
         Consultas.CambiarUsuario(ddlUsuarios.Text, tbxPassword.Text);
         mantenerpass(false);
         lblResultado.Visible = true;
         lblResultado.Text    = "Usuario modificado Correctamente";
     }
 }
Esempio n. 5
0
 protected void btnAceptarCambioUsuario_Click(object sender, EventArgs e)
 {
     tbxPassword_TextChanged(null, null);
     tbxUsuario_TextChanged(null, null);
     if (usuario && pass)
     {
         ConeccionesBD Consultas = new ConeccionesBD();
         Consultas.AgregraUsuario(tbxUsuario.Text, tbxPassword.Text, ddlNivel.SelectedIndex);
         tbxUsuario.Text = "";
         mantenerpass(false);
         lblResultado.Text = "Usuario creado Correctamente";
     }
 }
Esempio n. 6
0
        protected void tbxUsuario_TextChanged(object sender, EventArgs e)
        {
            if (Alta)
            {
                usuario = true;
                for (int i = 0; i < tbxUsuario.Text.Length; i++)
                {
                    if (tbxUsuario.Text.Substring(i, 1).Equals(" "))
                    {
                        lblUsuarioError.Text    = "No se permiten espacios";
                        lblUsuarioError.Visible = true;
                        usuario = false;
                        break;
                    }
                }
                if (usuario)
                {
                    ConeccionesBD Consulta = new ConeccionesBD();
                    if (Consulta.ExisteUsuario(tbxUsuario.Text))
                    {
                        lblUsuarioError.Text    = "El usuario ya existe";
                        lblUsuarioError.Visible = true;
                        usuario = false;
                    }
                    else
                    {
                        if (tbxUsuario.Text.Length >= 8)
                        {
                            lblUsuarioError.Text = "";
                        }
                        else
                        {
                            lblUsuarioError.Text    = "Minimo 8 caracteres";
                            lblUsuarioError.Visible = true;
                            usuario = false;
                        }
                    }
                }
            }

            mantenerpass(true);
        }
Esempio n. 7
0
        protected void btnDescargar_Click(object sender, EventArgs e)
        {
            string        NombreArchivo = Server.MapPath("~/ArchivosTemporales/SEDSE.BAK");
            ConeccionesBD Consultas     = new ConeccionesBD();

            if (File.Exists(NombreArchivo))
            {
                File.Delete(NombreArchivo);
            }
            Consultas.BackUpBD(NombreArchivo);
            try
            {
                Response.AppendHeader("content-disposition", "attachment; filename=SEDSE.BAK");
                Response.TransmitFile("~/ArchivosTemporales/SEDSE.BAK");
                Response.Flush();
            }
            finally
            {
                File.Delete(Server.MapPath("~/ArchivosTemporales/SEDSE.BAK"));
            }
        }
Esempio n. 8
0
        private void ImprimirReporte()
        {
            string Carrera = ddlCarrera.SelectedItem.ToString();
            string Formato = ddlFormato.SelectedItem.ToString();
            string nombre  = ddlCategoria.SelectedItem.ToString();

            nombre += " " + ddlReporte.SelectedItem.ToString();

            if (Carrera.Equals("TODAS"))
            {
                if (ddlCategoria.SelectedIndex != 2)
                {
                    nombre += " DE TODAS LAS CARRERAS";
                }
            }
            else
            {
                if (ddlCategoria.SelectedIndex != 2)
                {
                    nombre += " DE " + Carrera;
                }
            }

            if (ddlCategoria.SelectedIndex == 2)
            {
                nombre += ddlPeriodo.SelectedItem.Text;
            }

            switch (Formato)
            {
            case "PDF": nombre += ".pdf"; break;

            case "WORD": nombre += ".doc"; break;

            case "EXCEL": nombre += ".xls"; break;
            }

            LocalReport      report   = new LocalReport();
            ConeccionesBD    Consulta = new ConeccionesBD();
            ReportDataSource RDS      = new ReportDataSource();

            if (ddlCategoria.SelectedIndex == 0)
            {
                if (ddlReporte.SelectedIndex == 0)
                {
                    if (ddlCarrera.SelectedItem.ToString().Equals("TODAS"))
                    {
                        report.ReportPath = "Reportes/NuevoIngresoPorSexo.rdlc";
                        SEDCEdatasetTableAdapters.NUEVO_INGRESO_POR_SEXOTableAdapter MC = new SEDCEdatasetTableAdapters.NUEVO_INGRESO_POR_SEXOTableAdapter();
                        MC.Fill(Consulta.NuevoIngresoPorSexo());
                        RDS.Name  = "DataSet1";//This refers to the dataset name in the RDLC file
                        RDS.Value = Consulta.NuevoIngresoPorSexo();
                    }
                    else
                    {
                        report.ReportPath = "Reportes/NuevoIngresoPorSexo.rdlc";
                        SEDCEdatasetTableAdapters.NUEVO_INGRESO_POR_SEXO_CARRERA_ESPECIFICATableAdapter MC = new SEDCEdatasetTableAdapters.NUEVO_INGRESO_POR_SEXO_CARRERA_ESPECIFICATableAdapter();
                        MC.Fill(Consulta.NuevoIngresoPorSexoCarreraEspeficica(Carrera), Carrera);
                        RDS.Name  = "DataSet1";//This refers to the dataset name in the RDLC file
                        RDS.Value = Consulta.NuevoIngresoPorSexoCarreraEspeficica(Carrera);
                    }
                }
                else
                {
                    if (ddlReporte.SelectedIndex == 1)
                    {
                        if (ddlCarrera.SelectedItem.ToString().Equals("TODAS"))
                        {
                            report.ReportPath = "Reportes/NuevoIngresoPorEdad.rdlc";
                            SEDCEdatasetTableAdapters.NUEVO_INGRESO_POR_EDADTableAdapter MC = new SEDCEdatasetTableAdapters.NUEVO_INGRESO_POR_EDADTableAdapter();
                            MC.Fill(Consulta.NuevoIngresoPorEdad());
                            RDS.Name  = "DataSet1";//This refers to the dataset name in the RDLC file
                            RDS.Value = Consulta.NuevoIngresoPorEdad();
                        }
                        else
                        {
                            report.ReportPath = "Reportes/NuevoIngresoPorEdad.rdlc";
                            SEDCEdatasetTableAdapters.NUEVO_INGRESO_POR_EDAD_CARRERA_ESPECIFICATableAdapter MC = new SEDCEdatasetTableAdapters.NUEVO_INGRESO_POR_EDAD_CARRERA_ESPECIFICATableAdapter();
                            MC.Fill(Consulta.NuevoIngresoPorEdadCarreraEspeficica(Carrera), Carrera);
                            RDS.Name  = "DataSet1";//This refers to the dataset name in the RDLC file
                            RDS.Value = Consulta.NuevoIngresoPorEdadCarreraEspeficica(Carrera);
                        }
                    }
                    else
                    {
                        if (ddlCarrera.SelectedItem.ToString().Equals("TODAS"))
                        {
                            //PROCEDENCIA POR CARRERA TODAS
                        }
                        else
                        {
                            //PROCEDENCIA POR CARRERA ESPECIFICA
                        }
                    }
                }
            }
            else
            {
                if (ddlCategoria.SelectedIndex == 1)
                {
                    if (ddlReporte.SelectedIndex == 0)
                    {
                        if (ddlCarrera.SelectedItem.ToString().Equals("TODAS"))
                        {
                            report.ReportPath = "Reportes/MatriculaTotalDiscapacidad.rdlc";
                            SEDCEdatasetTableAdapters.MATRICULA_TOTAL_DISCAPACIDADTableAdapter MC = new SEDCEdatasetTableAdapters.MATRICULA_TOTAL_DISCAPACIDADTableAdapter();
                            MC.Fill(Consulta.MatriculaTotalDiscapacidad());
                            RDS.Name  = "DataSet1";//This refers to the dataset name in the RDLC file
                            RDS.Value = Consulta.MatriculaTotalDiscapacidad();
                        }
                        else
                        {
                            report.ReportPath = "Reportes/MatriculaTotalDiscapacidad.rdlc";
                            SEDCEdatasetTableAdapters.MATRICULA_TOTAL_DISCAPACIDAD_CARRERA_ESPECIFICATableAdapter MC = new SEDCEdatasetTableAdapters.MATRICULA_TOTAL_DISCAPACIDAD_CARRERA_ESPECIFICATableAdapter();
                            MC.Fill(Consulta.MatriculaTotalDiscapacidadCarreraEspecifica(Carrera), Carrera);
                            RDS.Name  = "DataSet1";//This refers to the dataset name in the RDLC file
                            RDS.Value = Consulta.MatriculaTotalDiscapacidadCarreraEspecifica(Carrera);
                        }
                    }
                    else
                    {
                        if (ddlReporte.SelectedIndex == 1)
                        {
                            if (ddlCarrera.SelectedItem.ToString().Equals("TODAS"))
                            {
                                report.ReportPath = "Reportes/MatriculaTotalPorSexo.rdlc";
                                SEDCEdatasetTableAdapters.MATRICULA_TOTAL_POR_SEXOTableAdapter MC = new SEDCEdatasetTableAdapters.MATRICULA_TOTAL_POR_SEXOTableAdapter();
                                MC.Fill(Consulta.MatriculaTotalSexo());
                                RDS.Name  = "DataSet1";//This refers to the dataset name in the RDLC file
                                RDS.Value = Consulta.MatriculaTotalSexo();
                            }
                            else
                            {
                                report.ReportPath = "Reportes/MatriculaTotalPorSexo.rdlc";
                                SEDCEdatasetTableAdapters.MATRICULA_TOTAL_POR_SEXO_CARRERA_ESPECIFICATableAdapter MC = new SEDCEdatasetTableAdapters.MATRICULA_TOTAL_POR_SEXO_CARRERA_ESPECIFICATableAdapter();
                                MC.Fill(Consulta.MatriculaTotalSexoCarreraEspecifica(Carrera), Carrera);
                                RDS.Name  = "DataSet1";//This refers to the dataset name in the RDLC file
                                RDS.Value = Consulta.MatriculaTotalSexoCarreraEspecifica(Carrera);
                            }
                        }
                        else
                        {
                            if (ddlReporte.SelectedIndex == 2)
                            {
                                if (ddlCarrera.SelectedItem.ToString().Equals("TODAS"))
                                {
                                    report.ReportPath = "Reportes/MatriculaTotalPorEdad.rdlc";
                                    SEDCEdatasetTableAdapters.MATRICULA_TOTAL_POR_EDADTableAdapter MC = new SEDCEdatasetTableAdapters.MATRICULA_TOTAL_POR_EDADTableAdapter();
                                    MC.Fill(Consulta.MatriculaTotalEdad());
                                    RDS.Name  = "DataSet1";//This refers to the dataset name in the RDLC file
                                    RDS.Value = Consulta.MatriculaTotalEdad();
                                }
                                else
                                {
                                    report.ReportPath = "Reportes/MatriculaTotalPorEdad.rdlc";
                                    SEDCEdatasetTableAdapters.MATRICULA_TOTAL_POR_EDAD_CARRERA_ESPECIFICATableAdapter MC = new SEDCEdatasetTableAdapters.MATRICULA_TOTAL_POR_EDAD_CARRERA_ESPECIFICATableAdapter();
                                    MC.Fill(Consulta.MatriculaTotalEdadCarreraEspecifica(Carrera), Carrera);
                                    RDS.Name  = "DataSet1";//This refers to the dataset name in the RDLC file
                                    RDS.Value = Consulta.MatriculaTotalEdadCarreraEspecifica(Carrera);
                                }
                            }
                            else
                            {
                                if (ddlReporte.SelectedIndex == 3)
                                {
                                    if (ddlCarrera.SelectedItem.ToString().Equals("TODAS"))
                                    {
                                        report.ReportPath = "Reportes/MatriculaTotalSemestre.rdlc";
                                        SEDCEdatasetTableAdapters.MATRICULA_TOTAL_SEMESTRETableAdapter MC = new SEDCEdatasetTableAdapters.MATRICULA_TOTAL_SEMESTRETableAdapter();
                                        MC.Fill(Consulta.MatriculaTotalSemestre());
                                        RDS.Name  = "DataSet1";//This refers to the dataset name in the RDLC file
                                        RDS.Value = Consulta.MatriculaTotalSemestre();
                                    }
                                    else
                                    {
                                        report.ReportPath = "Reportes/MatriculaTotalSemestre.rdlc";
                                        SEDCEdatasetTableAdapters.MATRICULA_TOTAL_SEMESTRE_CARRERA_ESPECIFICATableAdapter MC = new SEDCEdatasetTableAdapters.MATRICULA_TOTAL_SEMESTRE_CARRERA_ESPECIFICATableAdapter();
                                        MC.Fill(Consulta.MatriculaTotalSemestreCarreraEspecifica(Carrera), Carrera);
                                        RDS.Name  = "DataSet1";//This refers to the dataset name in the RDLC file
                                        RDS.Value = Consulta.MatriculaTotalSemestreCarreraEspecifica(Carrera);
                                    }
                                }
                                else
                                {
                                    if (ddlReporte.SelectedIndex == 4)
                                    {
                                        if (ddlCarrera.SelectedItem.ToString().Equals("TODAS"))
                                        {
                                            report.ReportPath = "Reportes/MatriculaTotalPromedio.rdlc";
                                            SEDCEdatasetTableAdapters.MATRICULA_TOTAL_PROMEDIOTableAdapter MC = new SEDCEdatasetTableAdapters.MATRICULA_TOTAL_PROMEDIOTableAdapter();
                                            MC.Fill(Consulta.MatriculaTotalPromedio());
                                            RDS.Name  = "DataSet1";//This refers to the dataset name in the RDLC file
                                            RDS.Value = Consulta.MatriculaTotalPromedio();
                                        }
                                        else
                                        {
                                            report.ReportPath = "Reportes/MatriculaTotalPromedio.rdlc";
                                            SEDCEdatasetTableAdapters.MATRICULA_TOTAL_PROMEDIO_CARRERA_ESPECIFICATableAdapter MC = new SEDCEdatasetTableAdapters.MATRICULA_TOTAL_PROMEDIO_CARRERA_ESPECIFICATableAdapter();
                                            MC.Fill(Consulta.MatriculaTotalPromedioCarreraEspecifica(Carrera), Carrera);
                                            RDS.Name  = "DataSet1";//This refers to the dataset name in the RDLC file
                                            RDS.Value = Consulta.MatriculaTotalPromedioCarreraEspecifica(Carrera);
                                        }
                                    }
                                    else
                                    {
                                        if (ddlCarrera.SelectedItem.ToString().Equals("TODAS"))
                                        {
                                            //Alumnos extranjeros TT.TT
                                        }
                                        else
                                        {
                                        }
                                    }
                                }
                            }
                        }
                    }
                }
                else
                {
                    if (ddlReporte.SelectedIndex == 0)
                    {
                        if (ddlPeriodo.SelectedIndex == 0)
                        {
                            report.ReportPath = "Reportes/EGRESADOS20102.rdlc";
                            SEDCEdatasetTableAdapters.EGRESADOS_20102TableAdapter MC = new SEDCEdatasetTableAdapters.EGRESADOS_20102TableAdapter();
                            MC.Fill(Consulta.Egresados20102());
                            RDS.Name  = "DataSet1";//This refers to the dataset name in the RDLC file
                            RDS.Value = Consulta.Egresados20102();
                        }
                        else
                        {
                            if (ddlPeriodo.SelectedIndex == 1)
                            {
                                report.ReportPath = "Reportes/EGRESADOS20111.rdlc";
                                SEDCEdatasetTableAdapters.EGRESADOS_20111TableAdapter MC = new SEDCEdatasetTableAdapters.EGRESADOS_20111TableAdapter();
                                MC.Fill(Consulta.Egresados20111());
                                RDS.Name  = "DataSet1";//This refers to the dataset name in the RDLC file
                                RDS.Value = Consulta.Egresados20111();
                            }
                            else
                            {
                                if (ddlPeriodo.SelectedIndex == 2)
                                {
                                    report.ReportPath = "Reportes/EGRESADOS20112.rdlc";
                                    SEDCEdatasetTableAdapters.EGRESADOS_20112TableAdapter MC = new SEDCEdatasetTableAdapters.EGRESADOS_20112TableAdapter();
                                    MC.Fill(Consulta.Egresados20112());
                                    RDS.Name  = "DataSet1";//This refers to the dataset name in the RDLC file
                                    RDS.Value = Consulta.Egresados20112();
                                }
                                else
                                {
                                    if (ddlPeriodo.SelectedIndex == 3)
                                    {
                                        report.ReportPath = "Reportes/EGRESADOS20121.rdlc";
                                        SEDCEdatasetTableAdapters.EGRESADOS_20121TableAdapter MC = new SEDCEdatasetTableAdapters.EGRESADOS_20121TableAdapter();
                                        MC.Fill(Consulta.Egresados20121());
                                        RDS.Name  = "DataSet1";//This refers to the dataset name in the RDLC file
                                        RDS.Value = Consulta.Egresados20121();
                                    }
                                    else
                                    {
                                        if (ddlPeriodo.SelectedIndex == 4)
                                        {
                                            report.ReportPath = "Reportes/EGRESADOS20122.rdlc";
                                            SEDCEdatasetTableAdapters.EGRESADOS_20122TableAdapter MC = new SEDCEdatasetTableAdapters.EGRESADOS_20122TableAdapter();
                                            MC.Fill(Consulta.Egresados20122());
                                            RDS.Name  = "DataSet1";//This refers to the dataset name in the RDLC file
                                            RDS.Value = Consulta.Egresados20122();
                                        }
                                        else
                                        {
                                            if (ddlPeriodo.SelectedIndex == 5)
                                            {
                                                report.ReportPath = "Reportes/EGRESADOS20131.rdlc";
                                                SEDCEdatasetTableAdapters.EGRESADOS_20131TableAdapter MC = new SEDCEdatasetTableAdapters.EGRESADOS_20131TableAdapter();
                                                MC.Fill(Consulta.Egresados20131());
                                                RDS.Name  = "DataSet1";//This refers to the dataset name in the RDLC file
                                                RDS.Value = Consulta.Egresados20131();
                                            }
                                            else
                                            {
                                                if (ddlPeriodo.SelectedIndex == 6)
                                                {
                                                    report.ReportPath = "Reportes/EGRESADOS20132.rdlc";
                                                    SEDCEdatasetTableAdapters.EGRESADOS_20132TableAdapter MC = new SEDCEdatasetTableAdapters.EGRESADOS_20132TableAdapter();
                                                    MC.Fill(Consulta.Egresados20132());
                                                    RDS.Name  = "DataSet1";//This refers to the dataset name in the RDLC file
                                                    RDS.Value = Consulta.Egresados20132();
                                                }
                                                else
                                                {
                                                    if (ddlPeriodo.SelectedIndex == 7)
                                                    {
                                                        report.ReportPath = "Reportes/EGRESADOS20141.rdlc";
                                                        SEDCEdatasetTableAdapters.EGRESADOS_20141TableAdapter MC = new SEDCEdatasetTableAdapters.EGRESADOS_20141TableAdapter();
                                                        MC.Fill(Consulta.Egresados20141());
                                                        RDS.Name  = "DataSet1";//This refers to the dataset name in the RDLC file
                                                        RDS.Value = Consulta.Egresados20141();
                                                    }
                                                    else
                                                    {
                                                        report.ReportPath = "Reportes/EGRESADOS20142.rdlc";
                                                        SEDCEdatasetTableAdapters.EGRESADOS_20142TableAdapter MC = new SEDCEdatasetTableAdapters.EGRESADOS_20142TableAdapter();
                                                        MC.Fill(Consulta.Egresados20142());
                                                        RDS.Name  = "DataSet1";//This refers to the dataset name in the RDLC file
                                                        RDS.Value = Consulta.Egresados20142();
                                                    }
                                                }
                                            }
                                        }
                                    }
                                }
                            }
                        }
                    }
                    else
                    {
                        if (ddlPeriodo.SelectedIndex == 0)
                        {
                            if (ddlCarrera.SelectedItem.Text == "TODAS")
                            {
                                report.ReportPath = "Reportes/INDICEDEREPROBACION20171.rdlc";
                                SEDCEdatasetTableAdapters.INDICE_DE_REPROBACION_20171TableAdapter MC = new SEDCEdatasetTableAdapters.INDICE_DE_REPROBACION_20171TableAdapter();
                                MC.Fill(Consulta.IndiceReprobacion20171());
                                RDS.Name  = "DataSet1";//This refers to the dataset name in the RDLC file
                                RDS.Value = Consulta.IndiceReprobacion20171();
                            }
                            else
                            {
                                report.ReportPath = "Reportes/INDICEDEREPROBACION20171.rdlc";
                                SEDCEdatasetTableAdapters.INDICE_DE_REPROBACION_20171_CARRERATableAdapter MC = new SEDCEdatasetTableAdapters.INDICE_DE_REPROBACION_20171_CARRERATableAdapter();
                                MC.Fill(Consulta.IndiceReprobacion20171Carrera(Carrera), Carrera);
                                RDS.Name  = "DataSet1";//This refers to the dataset name in the RDLC file
                                RDS.Value = Consulta.IndiceReprobacion20171Carrera(Carrera);
                            }
                        }
                    }
                }
            }
            report.DataSources.Add(RDS);
            Byte[] mybytes2 = report.Render(Formato);

            using (FileStream fs = new FileStream(Server.MapPath("~/ArchivosTemporales/" + nombre), FileMode.Append, FileAccess.Write))
            {
                fs.Write(mybytes2, 0, mybytes2.Length);
            }

            try
            {
                Response.AppendHeader("content-disposition", "attachment; filename=" + nombre);
                Response.TransmitFile("~/ArchivosTemporales/" + nombre);
                Response.Flush();
            }
            finally
            {
                File.Delete(Server.MapPath("~/ArchivosTemporales/" + nombre));
            }
        }