[src]Customer Management Tool

Discussion in 'Programming & Scripting' started by superaison, Jan 4, 2009 with 11 replies and 382 views.

  1. superaison

    superaison Banned

    Messages:
    1,404
    Ratings:
    269
    Hello,

    I run a buisness locally, fixing computers. And I figured, hey, my room is not organized, nor is anything in my house (5 people live here :O) so hey, my computer i figure would be the safest thing for filing my customers and such, but that would be annoying using excel or something, so hey! lets use my programming skills and make a tool to do it for me!

    I had to create a quick and simple file format, layout goes like this:
    (Name(offset in hex, length in dec)
    /*Magic(RFS);
    *First Name(0x20 + 32);
    *Last Name(0x40 + 32);
    *Telephone Number(0x60 + 16);
    *Email(0x70 + 64);
    *Other Contact Info(0xB0 + 128);
    *Address(0x130 + 128);
    *Date Called(0x1b0 + 16);
    *Meeting Date(0x1C0 + 16);
    *Where Meet(0x1D0 + 32);
    *Fixed Date(0x1F0 + 16);
    *Computer Issues(0x200 + 256);
    *Hardware or software(0x300 + 16);
    *Operating System(0x310 + 32);
    *Computer Make(0x330 + 32);
    *Model #(0x350 + 32);
    *Details about the issue(0x370 + 1024);
    *What I charge(0x770 + 16);
    *What was fixed(0x780 + 512);
    *Notes(0x980 + 1024);
    */

    Pics:

    [​IMG]

    Download Binaries:

    Code:
    http://www.haloelites.org/CustomerManagerFiler.rar
    Download Source:
    Code:
    http://www.haloelites.org/Customer%20Manager%20Filer%20Source.rar
    I didnt really max out my skills in this, it was just something to code to help myself out a bit, hopefully someone gets helped, or learns from this, maybe both? :smile:



    Thanks, and enjoy this post.
     
    • Like Like x 1
  2. GoldBl4d3

    GoldBl4d3 Retired Retired

    Messages:
    3,758
    Ratings:
    1,328
    its okay, but theres really no need for it. The most anyones going to use out of this is to learn the code.
     
  3. OP
    superaison

    superaison Banned

    Messages:
    1,404
    Ratings:
    269
    did you not read what i typed?


    to me, there is, i run a business, its a good way for me to file and manage my customers, without having drawers of filing folders and such that could be damaged, lost, or potentially stolen. :wink:
     
    • Like Like x 2
  4. Nothinbeter2do

    Nothinbeter2do Banned

    Messages:
    2,425
    Ratings:
    526
    This is pretty cool. But I especially like the part where you charged her $1billiondollerz.
     
  5. GoldBl4d3

    GoldBl4d3 Retired Retired

    Messages:
    3,758
    Ratings:
    1,328
    did you not understand what I said. I was saying. C'mon how many people here run bussinesses. What a few, maybe. The only significance of this is for the code. Because if you release the source code, no body is going to want your app. They would make there own.
     
  6. Ibdc

    Ibdc Retired Retired

    Messages:
    5,100
    Ratings:
    2,072
    He released it for the sole purpose of sharing one of his projects. If it helps just a few people so be it.
     
    • Like Like x 1
  7. OP
    superaison

    superaison Banned

    Messages:
    1,404
    Ratings:
    269
    Exactly my point, maybe someone could use or learn something from this
     
  8. GoldBl4d3

    GoldBl4d3 Retired Retired

    Messages:
    3,758
    Ratings:
    1,328
    omfg, im sorry this is hard for you guys. But thats just what ive been saying this whole time.
     
  9. OP
    superaison

    superaison Banned

    Messages:
    1,404
    Ratings:
    269

    i give up, we were all trying to say the same thing, but crappy amerikan schools dont teach us very good english due to teachers that smoke pot and do LSD.
     
  10. dschu012

    dschu012 Member

    Messages:
    760
    Ratings:
    381
    Looks nice for people to learn with. But doesn't a file format like that put restrictions on input length? It also would seem that it would take up more space on the hdd (not that it really matters with hdd's these days) by having lots of null padding in the file.

    Makes sense from a learning standpoint for other if they are trying to learn how to read binary files. But if you are using it for your business why not use an xml file so you wouldn't have to restrict the length of items like names and such.
     
    • Like Like x 1
  11. OP
    superaison

    superaison Banned

    Messages:
    1,404
    Ratings:
    269
    i hate xml :tongue:


    and I could make it so the file could be dynamic, i've done that before, but i will be the only one using it, so i will know the limits :wink: good thought though!
     
  12. ChitySnipa

    ChitySnipa Banned

    Messages:
    255
    Ratings:
    53
    Thanks this is very useful to me.