Advertisement
Guest User

DB

a guest
Oct 13th, 2016
97
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. var APPLICATION_ID = '',
  2.     SECRET_KEY = '',
  3.     VERSION = 'v1'; //default application version;
  4. Backendless.initApp(APPLICATION_ID, SECRET_KEY, VERSION);
  5. var user = new Backendless.User();
  6.  
  7.  
  8. user.email="WEB@WEB.com";
  9. user.password="123456";
  10. Backendless.UserService.login(user.email,user.password,true);
  11. function Contact(args){
  12. args = args || {};
  13. this.aUserName=args.userName || "";
  14. this.bPhone=args.Phone || "";
  15. this.cOther_Phone=args.Other_Phone || "";
  16. this.dArea=args.Area || "";
  17. this.eJob=args.Job || "";
  18. this.fPlatform=args.Platform || "";
  19. this.gMessage=args.Message || "";
  20. }
  21. function saveNewContact(userName,Phone,Other_Phone,Area,Job,Platform,Message){
  22.     console.log("preparing data");
  23.     var contactObject = new Contact();
  24.     contactObject.aUserName=userName;
  25.     contactObject.bPhone=Phone;
  26.     contactObject.cOther_Phone=Other_Phone;
  27.     contactObject.dArea=Area;
  28.     contactObject.eJob=Job;
  29.     contactObject.fPlatform=Platform;
  30.     contactObject.gMessage=Message;
  31.     var savedContact = Backendless.Persistence.of(Contact).save(contactObject);
  32.     console.log("New contact was saved !!!");}
  33. //------------------------------------------------------//
  34. function General(args){
  35. args = args || {};
  36. this.name=args.name || "";
  37. this.phone=args.phone || "";
  38. this.cell=args.cell || "";
  39. this.year=args.year || "";
  40. this.city=args.city || "";
  41. this.armyD=args.armyD || "";
  42. this.Email=args.Email || "";
  43. }
  44. var GeneralItem = new General({
  45.     name:"שם",
  46.     phone:"טלפון",
  47.     cell:"פלאפון",
  48.     year:"שנת לידה",
  49.     city:"עיר מגורים",
  50.     armyD:"דרגה צבאית",
  51.     Email:"מייל"
  52. });
  53. //------------------------------------------------------//
  54. function Extract(args){
  55. args = args || {};
  56. this.description=args.description || "";
  57. }
  58. var ExtractItem = new Extract({
  59.     description:"פירוט"
  60. });
  61. //------------------------------------------------------//
  62. function Army(args){
  63. args = args || {};
  64. this.ribbon=args.ribbon || "";
  65. this.armyD=args.armyD || "";
  66. this.description=args.description || "";
  67. }
  68. var ArmyItem = new Army({
  69.     ribbon:"שנה",
  70.     armyD:"דרגה",
  71.     description:"פירוט"
  72. });
  73. //------------------------------------------------------//
  74. function Education(args){
  75. args = args || {};
  76. this.ribbon=args.ribbon || "";
  77. this.yearS=args.yearS || "";
  78. this.yearE=args.yearE || "";
  79. this.institue=args.institue || "";
  80. this.program=args.program || "";
  81. this.description=args.description || "";
  82. }
  83. var EducationItem = new Education({
  84.     ribbon:"סוג",
  85.     yearS:"שנת התחלה",
  86.     yearE:"שנת סיום",
  87.     institue:"שם מוסד",
  88.     program:"לימודים",
  89.     description:"פירוט"
  90. });
  91. //------------------------------------------------------//
  92. function Languages(args){
  93. args = args || {};
  94. this.ribbon=args.ribbon || "";
  95. this.Language=args.Language || "";
  96. this.description=args.description || "";
  97. }
  98. var LanguagesItem = new Languages({
  99.     ribbon:"דיבור/תכנות",
  100.     Language:"שפה",
  101.     description:"פירוט"
  102. });
  103. //------------------------------------------------------//
  104. function Difference(args){
  105. args = args || {};
  106. this.description=args.description || "";
  107. }
  108. var DifferenceItem = new Difference({
  109.     description:"פירוט"
  110. });
  111. //--------------------קריאה----------------------------//
  112. var db_General=Backendless.Persistence.of('General').find();
  113. var db_Extract=Backendless.Persistence.of('Extract').find();
  114. var db_Army=Backendless.Persistence.of('Army').find();
  115. var db_Education=Backendless.Persistence.of('Education').find();
  116. var db_Languages=Backendless.Persistence.of('Languages').find();
  117. var db_Difference=Backendless.Persistence.of('Difference').find();
  118. var db_Form=Backendless.Persistence.of('Contact').find();
  119. //-------------------תצוגה----------------------------//
  120. function showGeneral(){
  121.     var res="";
  122.     for (var counter=0;counter<db_General.data.length;counter+=1){
  123.         res+="<h1><b>"+db_General.data[counter].name+"</h1>";
  124.         res+="<h4>"+db_General.data[counter].phone+"<br/>";
  125.         res+=db_General.data[counter].cell+"<br/>";
  126.         res+=db_General.data[counter].year+"<br/>";
  127.         res+=db_General.data[counter].city+"<br/>";
  128.         res+=db_General.data[counter].armyD+"<br/>";
  129.         res+=db_General.data[counter].Email+"</h4></b>";
  130.     }
  131.     return res;
  132. }
  133. function showExtract(){
  134.     var res="";
  135.     res+="<dd>"+db_Extract.data[counter].description+"</dd>";
  136.     return res;
  137. }
  138. function showArmy(counter){
  139.     var res="<div class='box'>";
  140.     res+="<div class='ribbon'><span>"+db_Army.data[counter].ribbon+"</span></div>";
  141.     res+="<br/><br/><ul><b>"+db_Army.data[counter].armyD+"</ul></b>";
  142.     res+="<dd>"+db_Army.data[counter].description+"</dd></div>";
  143.     carousel(res,counter);
  144.     return res;
  145. }
  146. function showEducation(){
  147.     var res="";
  148.     for (var counter=0;counter<db_Education.data.length;counter+=1){
  149.         res+="<div class='box'>";
  150.         res+="<div class='ribbon'><span>"+db_Education.data[counter].ribbon+"</span></div></br>";
  151.         res+="<br/><br/><ul><b>"+db_Education.data[counter].yearS+"-"+db_Education.data[counter].yearE+"</b></ul>";
  152.         res+="<dd>"+db_Education.data[counter].institue+"</dd>";
  153.         res+="<dd>"+db_Education.data[counter].program+"</dd>";
  154.         res+="<dd>"+db_Education.data[counter].description+"</dd>";
  155.         res+="</div>";
  156.     }
  157.     return res;
  158. }
  159. function showLanguages(){
  160.     var res_program="<div class='box'>"+"<div class='ribbon'><span>"+"תכנות"+"</span></div></br></br></br>";
  161.     var res="";
  162.     var res_speak="<div class='box'>"+"<div class='ribbon'><span>"+"דיבור"+"</span></div></br></br></br>";
  163.     for (var counter=0;counter<db_Languages.data.length;counter+=1){
  164.         if (db_Languages.data[counter].ribbon=="דיבור"){
  165.             res_speak+="<ul><b></br>"+db_Languages.data[counter].Language+":</b>";
  166.             res_speak+=db_Languages.data[counter].description+"</ul>";
  167.             }
  168.         else {
  169.             res_program+="<ul><b></br>"+db_Languages.data[counter].Language+":</b>";
  170.             res_program+=db_Languages.data[counter].description+"</ul>";
  171.             }
  172.     }
  173.     res_program+="</div>";
  174.     res_speak+="</div>";
  175.     res=res_program+res_speak;
  176.     return res;
  177. }
  178. function showDifference(){
  179.     var res="";
  180.     for (var counter=0;counter<db_Difference.data.length;counter+=1){      
  181.         res+="<dd>"+db_Difference.data[counter].description+"</dd>";
  182.         }
  183.     return res;
  184. }
  185. function showContact(){
  186.     var res="<ul class='list-group'>";
  187.     for (var counter=0;counter<db_Form.data.length;counter+=1){    
  188.         res+="<li class='list-group-item'>"
  189.         res+="שם:"+db_Form.data[counter].aUserName+"</br>";
  190.         res+="טלפון:"+db_Form.data[counter].bPhone+"</br>";
  191.         if(db_Form.data[counter].cOther_Phone!=""){
  192.         res+="טלפון נוסף"+db_Form.data[counter].cOther_Phone+"</br>";
  193.         }
  194.         res+="אזור:"+db_Form.data[counter].dArea+"</br>";
  195.         res+="סוג עבודה:"+db_Form.data[counter].eJob+"</br>";
  196.         res+="פלטפורמה:"+db_Form.data[counter].fPlatform+"</br>";
  197.         if(db_Form.data[counter].gMessage!=""){
  198.         res+="מלל חופשי:"+db_Form.data[counter].gMessage+"</br>";
  199.         }
  200.     }
  201.     return res;
  202. }
  203. function showContactTable(){
  204.     var res="";
  205.     for (var counter=0;counter<db_Form.data.length;counter+=1){
  206.         res+="<tr>";
  207.         res+="<td>"+db_Form.data[counter].aUserName+"</td>";
  208.         res+="<td>"+db_Form.data[counter].bPhone+"</td>";
  209.         res+="<td>"+db_Form.data[counter].cOther_Phone+"</td>";
  210.         res+="<td>"+db_Form.data[counter].dArea+"</td>";
  211.         res+="<td>"+db_Form.data[counter].eJob+"</td>";
  212.         res+="<td>"+db_Form.data[counter].fPlatform+"</td>";
  213.         res+="<td>"+db_Form.data[counter].gMessage+"</td>";
  214.         res+="</tr>";
  215.         }
  216.     return res;
  217. }
  218. function getData(){
  219.     res_General.innerHTML=showGeneral();
  220.     res_Extract.innerHTML=showExtract();
  221.     for (var counter=0;counter<db_Army.data.length;counter+=1){
  222.         res_Army.innerHTML+=showArmy(counter);
  223.     }
  224.     res_Education.innerHTML=showEducation();
  225.     res_Languages.innerHTML=showLanguages();
  226.     res_Difference.innerHTML=showDifference();
  227.     res_contact.innerHTML=showContact();
  228.     res_Contact_Table.innerHTML=showContactTable();
  229. }
  230. //------------------------------------------------------//
  231. //var savedContact = Backendless.Persistence.of(General).save(GeneralItem);
  232. //var savedContact = Backendless.Persistence.of(Extract).save(ExtractItem);
  233. //var savedContact = Backendless.Persistence.of(Army).save(ArmyItem);
  234. //var savedContact = Backendless.Persistence.of(Education).save(EducationItem);
  235. //var savedContact = Backendless.Persistence.of(Languages).save(LanguagesItem);
  236. //var savedContact = Backendless.Persistence.of(Difference).save(DifferenceItem);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement