krishna03

Student

Apr 26th, 2012
47
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.23 KB | None | 0 0
  1. +(NSMutableArray *) getData : (NSString *) actionType : (NSMutableDictionary *) data
  2. {
  3. NSString *sql;
  4. NSMutableArray *db_result=[[NSMutableArray alloc] init];
  5. if([actionType isEqualToString:@"students"] )
  6. {
  7. //NSLog(@"hii");
  8. sql=[NSString stringWithFormat:@"Select *,rowid from Student"];
  9. //NSLog(@"%@",sql);
  10. db_result=[DBOperation selectData:sql];
  11. //NSLog(@"%@",[db_result description]);
  12. }
  13. else if ([actionType isEqualToString:@"addstudent"]) {
  14.  
  15. NSMutableDictionary *tmp_dict = [[NSMutableDictionary alloc] init];
  16. sql=[NSString stringWithFormat:@"INSERT INTO Student (Name, Rollno) VALUES ('%@','%@')",
  17. [data valueForKey:@"stdname"],
  18. [data valueForKey:@"stdrollno"]
  19. ];
  20. BOOL flag;
  21. flag=[DBOperation executeSQL:sql];
  22. if (flag) {
  23. [tmp_dict setObject:@"1" forKey:@"success"];
  24. [db_result addObject:tmp_dict];
  25. [tmp_dict release];
  26. }
  27. else {
  28. [tmp_dict setObject:@"0" forKey:@"Error"];
  29. [db_result addObject:tmp_dict];
  30. [tmp_dict release];
  31. }
  32.  
  33. }
  34. else if ([actionType isEqualToString:@"updatestudent"]) {
  35.  
  36. NSMutableDictionary *tmp_dict = [[NSMutableDictionary alloc] init];
  37. sql=[NSString stringWithFormat:@"update Student set Name='%@',Rollno='%@' where rowid='%@'",
  38. [data valueForKey:@"stdname"],
  39. [data valueForKey:@"stdrollno"],
  40. [data valueForKey:@"row_id"]
  41. ];
  42. BOOL flag;
  43. flag=[DBOperation executeSQL:sql];
  44. if (flag) {
  45. [tmp_dict setObject:@"1" forKey:@"success"];
  46. [db_result addObject:tmp_dict];
  47. [tmp_dict release];
  48. }
  49. else {
  50. [tmp_dict setObject:@"0" forKey:@"Error"];
  51. [db_result addObject:tmp_dict];
  52. [tmp_dict release];
  53. }
  54. }
  55. else if ([actionType isEqualToString:@"delete_data"]) {
  56. NSLog(@"%@",data);
  57. NSMutableDictionary *tmp_dict = [[NSMutableDictionary alloc] init];
  58. sql=[NSString stringWithFormat:@"delete from Student where rowid='%@'",
  59. [data valueForKey:@"row_id"]
  60. ];
  61. BOOL flag;
  62. flag=[DBOperation executeSQL:sql];
  63. if (flag) {
  64. [tmp_dict setObject:@"1" forKey:@"success"];
  65. [db_result addObject:tmp_dict];
  66. [tmp_dict release];
  67. }
  68. else {
  69. [tmp_dict setObject:@"0" forKey:@"Error"];
  70. [db_result addObject:tmp_dict];
  71. [tmp_dict release];
  72. }
  73. }
  74. return db_result;
  75. }
Advertisement
Add Comment
Please, Sign In to add comment