public void guardarArchivoOrigen()
    {
        byte c[];
        try
        {
            clsEnKardex[] arreglo1;
            arreglo1=lista.toArray(arreglo);
            FileOutputStream file=new FileOutputStream("kardex.txt");
            String n="~";
            c=n.getBytes();
            file.write(c);
            arreglo1=lista.toArray(arreglo1);
            for(int i=0;i<lista.size();i++)
            {
                String cadena="idka:"+arreglo1[i].getIntidkard()+"*idpr:"+arreglo1[i].getIntidpord()+"*fech:"+arreglo1[i].getFecha()+"*saen:"+arreglo1[i].getSaldoantentrada()+"*sasa:"+arreglo1[i].getSaldoantsalida()+"*~";
                c=cadena.getBytes();
                file.write(c);
            }
            file.close();
        }
        catch(FileNotFoundException e)
        {
            System.out.println("Se creara un nuevo registro debido a que el anterior no existe o esta ilegible.");
            crearArchivoOrigen();
        }
        catch(IOException e)
        {
            System.out.println("No se pudo crear el archivo de articulos, saliendo");
            System.exit(0);
        }
    }