Пример #1
0
        public List <Nempleados> LeerEmpleado()
        {
            string datos = archivo.Leer();

            if (datos != null)
            {
                List <Nempleados> cate   = new List <Nempleados>();
                string[]          lineas = datos.Split('\n');
                for (int i = 0; i < lineas.Length - 1; i++)
                {
                    string[]   campos = lineas[i].Split('|');
                    Nempleados a      = new Nempleados()
                    {
                        Nombre    = campos[0],
                        Direccion = campos[1],
                        RFC       = campos[2],
                        Telefono  = campos[3],
                        Email     = campos[4],
                        Matricula = campos[4]
                    };
                    cate.Add(a);
                }
                cat = cate;
                return(cate);
            }
            else
            {
                return(null);
            }
        }
Пример #2
0
        public bool AgregarEmpleado(Nempleados ca)
        {
            cat.Add(ca);
            bool resultado = ActualizarArchivo();

            cat = LeerEmpleado();
            return(resultado);
        }
Пример #3
0
        public bool EliminarEmpleado(Nempleados ca)
        {
            Nempleados temporal = new Nempleados();

            foreach (var item in cat)
            {
                if (item.Nombre == ca.Nombre)
                {
                    temporal = item;
                }
            }
            cat.Remove(temporal);
            bool resultado = ActualizarArchivo();

            cat = LeerEmpleado();
            return(resultado);
        }
Пример #4
0
        public bool ModificarEmpleado(Nempleados original, Nempleados modificado)
        {
            Nempleados temporal = new Nempleados();

            foreach (var item in cat)
            {
                if (original.Nombre == item.Nombre)
                {
                    temporal = item;
                }
            }

            temporal.Nombre    = modificado.Nombre;
            temporal.Direccion = modificado.Direccion;
            temporal.RFC       = modificado.RFC;
            temporal.Telefono  = modificado.Telefono;
            temporal.Email     = modificado.Email;
            temporal.Matricula = modificado.Matricula;
            bool resultado = ActualizarArchivo();

            cat = LeerEmpleado();
            return(resultado);
        }