Beispiel #1
0
        //Guarda un archivo de texto path con el string texto
        //Devuelve true si se ha guardado, false si no

        private void AplicarCambiosClases()
        {
            string[] clases, aux;
            int      indice;

            if (activarEventosTextChanged)
            {
                ManejoDeArchivos.CrearArchivo(path);
                clases = File.ReadAllLines(path);
                indice = cbClases.SelectedIndex;
                if (indice != 0)
                {
                    clases[indice - 1] = tAsignatura.Text + "░" + tNivel.Text + "░" + tParalelo.Text;
                    ManejoDeArchivos.GuardarArchivo(path, clases);

                    //Cargamos devuelta la informacion del combobox
                    cbClases.Items.Clear();
                    cbClases.Items.Add("Ingresar nueva clase");
                    foreach (string clase in clases)
                    {
                        aux = clase.Split('░');
                        cbClases.Items.Add(aux[0] + ", Nivel: " + aux[1] + ", Paralelo: " + aux[2]);
                    }
                    cbClases.SelectedIndex = indice;
                }
            }
        }
Beispiel #2
0
        //Este evento guarda todos los cambios y actualiza los arreglos y listas
        private void bModUsuario_Click(object sender, EventArgs e)
        {
            //Guardamos todos los cambios
            ManejoDeArchivos.GuardarArchivo("datos\\usuarios.txt", usuarios);
            ManejoDeArchivos.GuardarArchivo("datos\\docentes.txt", docentes);
            CambiarNombresCarpetas();

            //Actualizamos todos los arreglos y listas
            cambiosNombreCarpetas.Clear();
            lbUsuario.Items.Clear();
            ManejoDeArchivos.CrearArchivo("datos\\usuarios.txt");
            ManejoDeArchivos.CrearArchivo("datos\\docentes.txt");
            usuarios = File.ReadAllLines("datos\\usuarios.txt");
            docentes = File.ReadAllLines("datos\\docentes.txt");
            string[] aux;
            foreach (string usuario in usuarios)
            {
                if (usuario != "")
                {
                    aux    = usuario.Split('░');
                    aux[2] = aux[2].Substring(0, aux[2].Length - 3); //Se encarga de eliminar el ';' de los nombres de usuario
                    lbUsuario.Items.Add(aux[0] + ": " + aux[2]);
                }
            }
            foreach (string docente in docentes)
            {
                cambiosNombreCarpetas.Add(new string[] { docente, docente });
            }
        }
Beispiel #3
0
        //Se encarga de recuperar la informacion en los campos de texto para guardarla en su respectivo .txt
        private void AplicarCambiosDatos()
        {
            string[] clases;


            if (activarEventosValueChanged)
            {
                ManejoDeArchivos.CrearArchivo(path);
                clases = File.ReadAllLines(path);
                for (int j = 0; j < clases.Length; j++)
                {
                    if (clases[j].Contains(paralelo + "░"))
                    {
                        clases[j] = paralelo +
                                    "░" + nudEstMat.Value +
                                    "░" + nudEstApr.Value +
                                    "░" + nudEstRep.Value +
                                    "░" + nudEstRet.Value +
                                    "░" + nudMedia.Value +
                                    "░" + nudDesEst.Value;
                        ManejoDeArchivos.GuardarArchivo(path, clases);
                        break;
                    }
                }
            }
        }
Beispiel #4
0
        //Los cambios realizados en la sobre la informacion se guardaran el instante que cambiemos la informacion
        //de sus respectivos campos
        private void rtInfo_TextChanged(object sender, EventArgs e)
        {
            activarEventosTextChangedInfo = false;
            ManejoDeArchivos.CrearArchivo(pathInfo);

            string[] aux = null, info = UnirLineasArr(File.ReadAllLines(pathInfo));
            bool     hay = false;

            try
            {
                for (int j = 0; j < info.Length; j++)
                {
                    if (info[j].Contains(paralelo + "░"))
                    {
                        aux     = info[j].Split('░');
                        aux[3]  = rtInfo.Text;
                        info[j] = aux[0] + "░" + aux[1] + "░" + aux[2] + "░" + aux[3];
                        break;
                    }
                }
                if (hay)
                {
                }
            }
            catch { }
            ManejoDeArchivos.GuardarArchivo(pathInfo, info);

            activarEventosTextChangedInfo = true;
        }
Beispiel #5
0
        public FormDocente_Parte_7()
        {
            string[] aux;
            InitializeComponent();

            //Lee con que docente se va a trabajar
            ManejoDeArchivos.CrearArchivo("nombre.txt");
            nombre = File.ReadAllLines("nombre.txt")[0];
            //Desactiva los botones ya que al principio no esta seleccionado ningun curso
            bVerArch.Enabled      = false;
            bSubArch.Enabled      = false;
            button1.Enabled       = false;
            richTextBox1.ReadOnly = true;
            lbParalelos.Enabled   = false;
            labelEstado.Hide();
            richTextBox1.Enabled = false;
            //Lee los paralelos
            ManejoDeArchivos.CrearArchivo("datos\\" + nombre + "\\Paralelos.txt");
            paralelos = File.ReadAllLines("datos\\" + nombre + "\\Paralelos.txt");
            foreach (string paralelo in paralelos) //Lee cada paralelo para insertarlo en el list view
            {
                aux = paralelo.Split('░');
                lbParalelos.Items.Add(aux[0] + ", Nivel: " + aux[1] + ", Paralelo: " + aux[2]);
            }
        }
Beispiel #6
0
 private void dataGridView1_CellContentClick(object sender, DataGridViewCellEventArgs e)
 {
     if (e.ColumnIndex == 7)
     {
         try
         {
             string archivo = dataGridView1.Rows[e.RowIndex].Cells[1].Value.ToString() + ";";
             archivo += dataGridView1.Rows[e.RowIndex].Cells[0].Value.ToString() + ".pdf";
             path     = "datos\\" + nombre + "\\Libros y capitulos de libros publicados en los ultimos 4 años\\" + archivo;
             string pathOld;
             if (openFileDialog1.ShowDialog() == DialogResult.OK)
             {
                 pathOld = openFileDialog1.FileName;
                 if (pathOld.Substring(pathOld.Length - 4) == ".pdf")
                 {
                     ManejoDeArchivos.CrearArchivo(path);
                     try
                     {
                         File.Copy(pathOld, path, true);
                         dataGridView1.Rows[e.RowIndex].Cells[7].Value = "Estado: Subido";
                     }
                     catch (Exception)
                     {
                         MessageBox.Show("Por favor contacte al administrador", "No se puedo subir el archivo", MessageBoxButtons.OK, MessageBoxIcon.Error);
                     }
                 }
                 else
                 {
                     MessageBox.Show("Por favor suba solo archivos .pdf", "No se puedo subir el archivo", MessageBoxButtons.OK, MessageBoxIcon.Error);
                 }
             }
         }
         catch { MessageBox.Show("Asegurese de llenar todos los campos antes de subir un archivo", "Error", MessageBoxButtons.OK, MessageBoxIcon.Information); }
     }
 }
Beispiel #7
0
        private void bSubArch_Click(object sender, EventArgs e)
        {
            string pathOld;

            if (openFileDialog1.ShowDialog() == DialogResult.OK)
            {
                pathOld = openFileDialog1.FileName;
                if (pathOld.Substring(pathOld.Length - 4) == ".pdf")
                {
                    try
                    {
                        ManejoDeArchivos.CrearArchivo(path);
                        if (path.Contains(";Aprobado.pdf"))
                        {
                            File.Delete(path);
                            path = path.Substring(0, path.Length - 13) + ".pdf";
                        }
                        File.Copy(pathOld, path, true);
                        labelEstado.Text = "Estado: Subido";
                    }
                    catch (Exception)
                    {
                        MessageBox.Show("Por favor contacte al administrador", "No se puedo subir el archivo", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    }
                }
                else
                {
                    MessageBox.Show("Por favor suba solo archivos .pdf", "No se puedo subir el archivo", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
        }
Beispiel #8
0
        //Recibe el usuario y contraseña
        //Devuelve un int especificando el resultado de la operacion
        //  -2: No se encontro el nombre de usuario
        //  -1: Se encontro el nombre de usuario, pero la contraseia es incorrecta
        //   0: Prioridad de Administrador
        //   1: Prioridad de Docente Coordinador
        //   2: Prioridad de Coordinador
        //   3: Prioridad de Docente
        private int VerificarIngreso(string nombre, string contrasenia)
        {
            string[] aux, usuarios;
            string   desencriptar;
            int      tipo = -2;

            ManejoDeArchivos.CrearArchivo("datos\\usuarios.txt");
            usuarios = File.ReadAllLines("datos\\usuarios.txt");
            //▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓
            if (usuarios.Length == 0)
            {
                ManejoDeArchivos.AniadirLineaArchivo("datos\\usuarios.txt", "admin░MEt6JCRwQI2N9X6DEKQFzlwUEg23MofLpObDol9cNER9qflWHNcCH6eOin4zDMa6b6hebXwwdEvreAw0GgfrD9uGdlH4LEAhXWOiMu+26Dz65W5fD/dDhohBmrVnnucp░admin;67");
            }
            for (int i = 0; i < usuarios.Length; i++)
            {
                aux = usuarios[i].Split('░');
                if (aux[0].Equals(nombre))
                {
                    tipo         = -1;
                    desencriptar = StringCipher.Decrypt(aux[1], aux[2]);
                    if (desencriptar.Substring(0, desencriptar.Length - 1).Equals(contrasenia))
                    {
                        tipo = Convert.ToInt32(desencriptar[desencriptar.Length - 1] + "");
                        ManejoDeArchivos.GuardarArchivo("nombre.txt", new string[] { aux[2] });
                    }
                    break;
                }
            }
            return(tipo);
        }
Beispiel #9
0
 List <string[]> cambiosNombreCarpetas = new List <string[]>(); //Va a almacenar los cambios de nombre de carpeta pendientes
 public FormEditarUsuario()
 {
     InitializeComponent();
     //Impide que se usen los botones de guardar cambios y eliminar si no hay nungun usuario seleccionado
     bEliUsuario.Enabled  = false;
     tNomCompleto.Enabled = false;
     tContrasenia.Enabled = false;
     tNomUsuario.Enabled  = false;
     groupBox1.Enabled    = false;
     //Carga los nombres de usuario en la list view
     ManejoDeArchivos.CrearArchivo("datos\\usuarios.txt");
     ManejoDeArchivos.CrearArchivo("datos\\docentes.txt");
     usuarios = File.ReadAllLines("datos\\usuarios.txt");
     docentes = File.ReadAllLines("datos\\docentes.txt");
     string[] aux;
     foreach (string usuario in usuarios)
     {
         if (usuario != "")
         {
             aux    = usuario.Split('░');
             aux[2] = aux[2].Substring(0, aux[2].Length - 3); //Se encarga de eliminar el ';' de los nombres de usuario
             lbUsuario.Items.Add(aux[0] + ": " + aux[2]);
         }
     }
     foreach (string docente in docentes)
     {
         cambiosNombreCarpetas.Add(new string[] { docente, docente });
     }
 }
Beispiel #10
0
        private void bEliminar_Click(object sender, EventArgs e)
        {
            string[] clases, aux;
            int      indice = cbClases.SelectedIndex - 1;

            if (MessageBox.Show("¿Desea eliminar esta clase?", "Eliminar Clase", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button2) == System.Windows.Forms.DialogResult.Yes)
            {
                ManejoDeArchivos.CrearArchivo(path);
                clases         = File.ReadAllLines(path);
                clases[indice] = "";
                ManejoDeArchivos.GuardarArchivo(path, clases);

                //Cargamos devuelta la informacion del combobox
                ManejoDeArchivos.CrearArchivo(path);
                clases = File.ReadAllLines(path);
                cbClases.Items.Clear();
                cbClases.Items.Add("Ingresar nueva clase");
                foreach (string clase in clases)
                {
                    aux = clase.Split('░');
                    cbClases.Items.Add(aux[0] + ", Nivel: " + aux[1] + ", Paralelo: " + aux[2]);
                }
                cbClases.SelectedIndex = 0;
            }
        }
Beispiel #11
0
 public FormDocente_Parte15()
 {
     InitializeComponent();
     //Lee con que docente se va a trabajar
     ManejoDeArchivos.CrearArchivo("nombre.txt");
     nombre = File.ReadAllLines("nombre.txt")[0];
     path   = "datos\\" + nombre + "\\Libros y capitulos de libros publicados en los ultimos 4 años\\" + "Datos.txt";
 }
Beispiel #12
0
 public FormAdjuntarInvitacion()
 {
     InitializeComponent();
     //Lee con que docente se va a trabajar
     ManejoDeArchivos.CrearArchivo("nombre.txt");
     nombre = File.ReadAllLines("nombre.txt")[0];
     path   = "datos\\" + nombre + "\\Requerimiento de perfeccionamiento docente\\" + "Adjuntos.txt";
 }
Beispiel #13
0
 public FormCoordinador_Parte9()
 {
     InitializeComponent();
     ManejoDeArchivos.CrearArchivo("datos\\docentes.txt");
     docentes     = File.ReadAllLines("datos\\docentes.txt");
     tBuscar.Text = " ";
     tBuscar.Text = "";
 }
Beispiel #14
0
        public FormDocente_Parte6()
        {
            InitializeComponent();

            string[] aux;
            bool     aniadirParalelo = true;

            try
            {
                //Lee con que docente se va a trabajar
                ManejoDeArchivos.CrearArchivo("nombre.txt");
                nombre   = File.ReadAllLines("nombre.txt")[0];
                pathInfo = "datos\\" + nombre + "\\Sistema de evaluacion.txt";
                ManejoDeArchivos.CrearArchivo(pathInfo);
                //Para la tab de plantillas
                tNomPla.Enabled         = false;
                rtPlantilla.Enabled     = false;
                bEliminar.Enabled       = false;
                cbUsarPlantilla.Enabled = false;

                pathPlantillas = "datos\\" + nombre + "\\Plantillas.txt";
                RefrescarPlantillas();

                //Para la tab de de editar la informacion
                pathParalelos = "datos\\" + nombre + "\\Paralelos.txt";
                ManejoDeArchivos.CrearArchivo(pathParalelos);
                paralelos = File.ReadAllLines(pathParalelos);
                foreach (string paralelo in paralelos) //Lee cada paralelo para insertarlo en el list view
                {
                    aux = paralelo.Split('░');
                    lbParalelos.Items.Add(aux[0] + ", Nivel: " + aux[1] + ", Paralelo: " + aux[2]);
                }

                //Va a revisar que se encuentren todas las asignaturas en el archivo Sistema de evaluacion.txt
                ManejoDeArchivos.CrearArchivo(pathInfo);
                aux = File.ReadAllLines(pathInfo);
                for (int i = 0; i < paralelos.Length; i++)
                {
                    for (int j = 0; j < aux.Length; j++)
                    {
                        if (aux[j].Contains(paralelos[i] + "░"))
                        {
                            aniadirParalelo = false;
                            break;
                        }
                    }
                    if (aniadirParalelo)
                    {
                        //Hay espacios en blanco en cada separador por que ahi va a ir los datos

                        ManejoDeArchivos.AniadirLineaArchivo(pathInfo, paralelos[i] + "░");
                    }
                    aniadirParalelo = true;
                }
            }
            catch { }
        }
Beispiel #15
0
 public FormDocente_Parte13()
 {
     InitializeComponent();
     //Lee con que docente se va a trabajar
     ManejoDeArchivos.CrearArchivo("nombre.txt");
     nombre = File.ReadAllLines("nombre.txt")[0];
     cargar();
     path = "datos\\" + nombre + "\\Requerimiento de perfeccionamiento docente\\" + "Datos.txt";
 }
Beispiel #16
0
 public void escribir(string ruta)
 {
     ManejoDeArchivos.CrearArchivo(ruta);
     ManejoDeArchivos.CrearArchivo(ruta);
     string[] arr = File.ReadAllLines(ruta);
     foreach (string cad in arr)
     {
         richTextBox1.AppendText(cad);
     }
 }
Beispiel #17
0
 public FormDocente_Parte11()
 {
     InitializeComponent();
     ManejoDeArchivos.CrearArchivo("datos\\docentes.txt");
     docentes = File.ReadAllLines("datos\\docentes.txt");
     cargar();
     //Lee con que docente se va a trabajar
     ManejoDeArchivos.CrearArchivo("nombre.txt");
     nombre = File.ReadAllLines("nombre.txt")[0];
     ruta   = "datos\\" + nombre + "\\Actualizacion Cientifica\\" + "Datos.txt";
 }
Beispiel #18
0
 public FormCoordinador_Parte7()
 {
     InitializeComponent();
     ManejoDeArchivos.CrearArchivo("datos\\docentes.txt");
     docentes = File.ReadAllLines("datos\\docentes.txt");
     //Activa el evento de cambio de texto en el buscador
     //El evento lo que hace es buscar de entre los docentes cual tiene
     //la subcadena especifica
     tBuscar.Text = " ";
     tBuscar.Text = "";
 }
Beispiel #19
0
        public FormTemasNoTratados(string path)
        {
            InitializeComponent();
            ManejoDeArchivos.CrearArchivo(path);
            string cad = File.ReadAllText(path);

            string[] info = cad.Split('░');
            for (int i = 1; i < info.Length; i++)
            {
                dataGridView1.Rows.Add(info[i]);
            }
        }
Beispiel #20
0
 //Esta funcion se encarga de cargar todos los registros del .txt
 //en el listbox
 private void ActualizarArticulosListBox(string path)
 {
     string[] aux;
     lbArticulos.Items.Clear();
     ManejoDeArchivos.CrearArchivo(path);
     info = File.ReadAllLines(path);
     foreach (string linea in info)
     {
         aux = linea.Split('░');
         lbArticulos.Items.Add(aux[1]);
     }
 }
Beispiel #21
0
        public FormVerAsistencia()
        {
            string path = "datos\\Asistencia a Reuniones de Area.txt";

            InitializeComponent();
            ManejoDeArchivos.CrearArchivo(path);
            string[] docentes = File.ReadAllLines(path);
            foreach (var item in docentes)
            {
                string[] arr = item.Split(Convert.ToChar("░"));
                dataGridView1.Rows.Add(arr[0], arr[1], arr[2], arr[3]);
            }
        }
Beispiel #22
0
        public FormCoordinador_Parte3()
        {
            InitializeComponent();
            string aux;

            dataGridView1.ReadOnly = true;
            ManejoDeArchivos.CrearArchivo("datos\\docentes.txt");
            docentes = File.ReadAllLines("datos\\docentes.txt");
            foreach (string nombre in docentes) //Lee cada paralelo para insertarlo en el list view
            {
                aux = nombre.Substring(0, nombre.IndexOf(";"));
                lbParalelos.Items.Add(aux);
            }
        }
Beispiel #23
0
        public void cargar()
        {
            ManejoDeArchivos.CrearArchivo("datos\\" + nombre + "\\Paralelos.txt");
            materias = File.ReadAllLines("datos\\" + nombre + "\\Paralelos.txt");
            List <string> listamaterias = new List <string>();

            string[] info;
            foreach (var materia in materias)
            {
                info = materia.Split('░');
                listamaterias.Add(info[0]);
            }
            Column1.Items.AddRange(verif(listamaterias).ToArray());
        }
Beispiel #24
0
        public Docente_Parte8()
        {
            InitializeComponent();

            try
            {
                string[] aux;
                bool     aniadirParalelo = true;

                //Lee con que docente se va a trabajar
                ManejoDeArchivos.CrearArchivo("nombre.txt");
                nombre = File.ReadAllLines("nombre.txt")[0];
                //Lee los paralelos
                ManejoDeArchivos.CrearArchivo("datos\\" + nombre + "\\Paralelos.txt");
                paralelos = File.ReadAllLines("datos\\" + nombre + "\\Paralelos.txt");
                foreach (string paralelo in paralelos) //Lee cada paralelo para insertarlo en el list view
                {
                    aux = paralelo.Split('░');
                    lbParalelos.Items.Add(aux[0] + ", Nivel: " + aux[1] + ", Paralelo: " + aux[2]);
                }

                //Setea el path del archivo con el que vamos a trabajar
                path = "datos\\" + nombre + "\\Estadisticas de asignatura.txt";
                ManejoDeArchivos.CrearArchivo(path);
                //Va a revisar que se encuentren todas las asignaturas en el archivo Estadisticas de asignatura.txt
                aux = File.ReadAllLines(path);
                for (int i = 0; i < paralelos.Length; i++)
                {
                    for (int j = 0; j < aux.Length; j++)
                    {
                        if (aux[j].Contains(paralelos[i] + "░"))
                        {
                            aniadirParalelo = false;
                            break;
                        }
                    }
                    if (aniadirParalelo)
                    {
                        //Hay espacios en blanco en cada separador por que ahi va a ir los datos
                        //Inicial:
                        //Asignatura░Nivel░Paralelo
                        //Final:
                        //Asignatura░Nivel░Paralelo░Matri.░Aprob.░Reprob.░Retir.░Media░DesvEst
                        ManejoDeArchivos.AniadirLineaArchivo(path, paralelos[i] + "░0░0░0░0░0░0");
                    }
                    aniadirParalelo = true;
                }
            }
            catch { }
        }
Beispiel #25
0
        public void cargar()
        {
            string path;

            string[] aux1, aux2, aux3;
            string   cad = "";

            string[] cad1 = new string[dGridDocentes.RowCount - 1];


            for (int i = 0; i < dGridDocentes.RowCount - 1; i++)
            {
                for (int j = 0; j < dGridDocentes.ColumnCount - 2; j++)
                {
                    cad += dGridDocentes.Rows[i].Cells[j].Value.ToString() + "░";
                }
                aux1  = cad.Split('░');
                path  = "datos\\" + codigo(dGridDocentes.Rows[i].Cells[3].Value.ToString()) + "\\Desarrollo del Sílabo\\";
                path += aux1[0] + ";" + aux1[1] + ";" + aux1[2] + ".txt";
                if (File.Exists(path))
                {
                    ManejoDeArchivos.CrearArchivo(path);
                    aux2 = File.ReadAllLines(path);
                    foreach (var info in aux2)
                    {
                        aux3 = info.Split('░');
                        for (int j = 0; j < aux3.Length; j++)
                        {
                            cad += aux3[j] + "░";
                        }
                    }
                }
                else
                {
                    cad += "No Agregado░Sin Subir░";
                }
                cad     = cad.Substring(0, cad.LastIndexOf("░"));
                cad1[i] = cad;
                cad     = "";
                path    = "";
            }



            if (ManejoDeArchivos.GuardarArchivo("datos\\Desarrollo del Sílabo.txt", cad1))
            {
            }
        }
Beispiel #26
0
        //Se encarga de subir un archivo seleccionado con
        //openFileDialog, almacena el path del archivo y
        //cambia el estado a subido
        //Esta funcion en especifico es para el boton de subir certificados
        private void bSubArch2_Click(object sender, EventArgs e)
        {
            string pathOld;

            if (openFileDialog1.ShowDialog() == DialogResult.OK)
            {
                pathOld = openFileDialog1.FileName;
                if (pathOld.Substring(pathOld.Length - 4) == ".pdf") //Verifica que el archivo seleccionado si sea .pdf
                {
                    try
                    {
                        if (pathCertificado == "")
                        {
                            pathCertificado  = "datos\\" + nombre + "\\Certificados de articulos\\";
                            pathCertificado += pathOld.Substring(pathOld.LastIndexOf('\\') + 1);
                        }
                        else
                        {
                            File.Delete(pathCertificado);
                            pathCertificado  = "datos\\" + nombre + "\\Certificados de articulos\\";
                            pathCertificado += pathOld.Substring(pathOld.LastIndexOf('\\') + 1);
                        }
                        if (File.Exists(pathCertificado))
                        {
                            MessageBox.Show("Ya existe un archivo con este nombre", "No se puedo subir el archivo", MessageBoxButtons.OK, MessageBoxIcon.Error);
                        }
                        else
                        {
                            ManejoDeArchivos.CrearArchivo(pathCertificado);
                            File.Copy(pathOld, pathCertificado, true);
                            labelEstado2.Text = "Estado: Subido";
                            bVerArch.Enabled  = true;
                            AplicarCambios();
                        }
                    }
                    catch (Exception)
                    {
                        MessageBox.Show("No se puede subir el archivo debido a que el archivo anterior esta abierto, por favor cierre el archivo. Si el problema persiste, por favor contacte al administrador", "No se puedo subir el archivo", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    }
                }
                else
                {
                    MessageBox.Show("Por favor suba solo archivos .pdf", "No se puedo subir el archivo", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
        }
Beispiel #27
0
        bool activarEventosTextChanged = false; //El nombre lo dice todo
        public FormNuevoParalelo()
        {
            InitializeComponent();
            cbClases.Enabled    = false;
            tAsignatura.Enabled = false;
            tNivel.Enabled      = false;
            tParalelo.Enabled   = false;
            bIngresar.Enabled   = false;
            bEliminar.Enabled   = false;
            ManejoDeArchivos.CrearArchivo("datos\\docentes.txt");
            docentes = File.ReadAllLines("datos\\docentes.txt");

            foreach (string docente in docentes)
            {
                lbDocente.Items.Add(docente);
            }
        }
Beispiel #28
0
 public FormDocente_Parte12()
 {
     InitializeComponent();
     try
     {
         //Lee con que docente se va a trabajar
         ManejoDeArchivos.CrearArchivo("nombre.txt");
         nombre = File.ReadAllLines("nombre.txt")[0];
         //Carga la informacion en el data grid
         path = "datos\\" + nombre + "\\Maestria y doctorados en curso.txt";
         ManejoDeArchivos.CrearArchivo(path);
         info = File.ReadAllLines(path);
         PonerInfoEnDataGrid(info);
         activarEventosValueChanged = true;
     }
     catch { }
 }
Beispiel #29
0
 public FormDocente_Parte16()
 {
     InitializeComponent();
     try
     {
         //Lee con que docente se va a trabajar
         ManejoDeArchivos.CrearArchivo("nombre.txt");
         nombre = File.ReadAllLines("nombre.txt")[0];
         //Declara los path a utilizar y pone la informacion del .txt en el dadta grid
         path = "datos\\" + nombre + "\\Necesidades Bibliograficas.txt";
         ManejoDeArchivos.CrearArchivo(path);
         info = File.ReadAllLines(path);
         PonerInfoEnDataGrid(info);
         activarEventosValueChanged = true;
     }
     catch { }
 }
Beispiel #30
0
        public FormDocente_Parte9()
        {
            InitializeComponent();
            //Lee con que docente se va a trabajar
            ManejoDeArchivos.CrearArchivo("nombre.txt");
            nombre = File.ReadAllLines("nombre.txt")[0];
            string[] aux;
            ManejoDeArchivos.CrearArchivo("datos\\" + nombre + "\\Paralelos.txt");
            paralelos = File.ReadAllLines("datos\\" + nombre + "\\Paralelos.txt");

            foreach (string paralelo in paralelos) //Lee cada paralelo para insertarlo en el list view
            {
                aux = paralelo.Split('░');
                lbParalelos.Items.Add(aux[0] + ", Nivel: " + aux[1] + ", Paralelo: " + aux[2]);
            }
            button2.Enabled = false;
        }