Advertisement
Guest User

Untitled

a guest
Mar 30th, 2016
118
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 8.42 KB | None | 0 0
  1. public class DB_SCHEME {
  2.  
  3. public class usuario{
  4. public static final String TABLE_NAME = "usuario";
  5.  
  6. public static final String _id = "_id";
  7. public static final String CN_NAME = "nombre";
  8. public static final String CN_LASTNAME = "apellidos";
  9. public static final String CN_USER = "usuario";
  10. public static final String CN_PASS = "contrasenia";
  11. public static final String CN_ROLE = "rol";
  12. public static final String CN_CREATE = "creacion";
  13.  
  14. /*
  15. create table usuario(
  16. cod_usuario integer primary key autoincrement,
  17. nombre text not null,
  18. apellidos text not null,
  19. usuario text not null,
  20. contraseña text not null,
  21. rol text not null,
  22. creacion integer not null check(creacion=0 or creacion=1));
  23.  
  24. */
  25.  
  26. public static final String CREATE_TABLE = "create table " +TABLE_NAME+ "("
  27. +_id+ " integer primary key autoincrement,"
  28. +CN_NAME+ " text not null,"
  29. +CN_LASTNAME+ " text not null,"
  30. +CN_USER+ " text not null,"
  31. +CN_PASS+ " text not null,"
  32. +CN_ROLE+ " text not null,"
  33. +CN_CREATE+ " integer not null check("+CN_CREATE+"=0 or "+CN_CREATE+"=1));";
  34. }
  35.  
  36. public class cliente{
  37. public static final String TABLE_NAME = "cliente";
  38.  
  39. public static final String _id = "_id";
  40. public static final String CN_NAME ="nombre_cliente";
  41.  
  42. /*
  43. create table cliente(
  44. cod_cliente integer primary key autoincrement,
  45. nombre_cliente text not null
  46. )
  47.  
  48. */
  49.  
  50. public static final String CREATE_TABLE = "create table " +TABLE_NAME+ "("
  51. +_id+ " integer primary key autoincrement,"
  52. +CN_NAME+ " text not null);";
  53. }
  54.  
  55. public class centro_trabajo{
  56. public static final String TABLE_NAME = "centro_trabajo";
  57.  
  58. public static final String _id = "_id";
  59. public static final String CN_NAME = "nombre";
  60. public static final String CN_ADDRESS = "direccion";
  61. public static final String CN_CITY = "localidad";
  62. public static final String CN_PROVINCE = "provincia";
  63. public static final String CN_ZIP = "CP";
  64. public static final String CN_TELEPHONE = "telefono";
  65.  
  66. /*
  67. create table centro_trabajo(
  68. cod_ct integer primary key autoincrement,
  69. nombre text not null,
  70. direccion text not null,
  71. localidad text not null,
  72. provincia text not null,
  73. CP integer not null,
  74. telefono integer not null
  75. )
  76.  
  77. */
  78.  
  79. public static final String CREATE_TABLE = "create table "+TABLE_NAME+"( "
  80. +_id+" integer primary key autoincrement,"
  81. +CN_NAME+" text not null,"
  82. +CN_ADDRESS+" text not null,"
  83. +CN_CITY+" text not null,"
  84. +CN_PROVINCE+" text not null,"
  85. +CN_ZIP+" integer not null,"
  86. +CN_TELEPHONE+" integer not null);";
  87. }
  88.  
  89. public class orden_trabajo{
  90. public static final String TABLE_NAME = "orden_trabajo";
  91.  
  92. public static final String _id = "_id";
  93. public static final String _id_COSTUMER = "cod_cliente";
  94. public static final String _id_WORKCENTER = "cod_c_trabajo";
  95. public static final String CN_DESCRIPTION = "descripcion";
  96. public static final String CN_CONTACT = "persona_contacto";
  97. public static final String CN_DATE = "fecha";
  98. public static final String CN_TIME = "hora";
  99. public static final String CN_TIME_LIMIT = "hora_limite";
  100. public static final String CN_STATE = "estado";
  101. public static final String CN_LATITUDE = "latitud";
  102. public static final String CN_LONGITUD = "longitud";
  103.  
  104.  
  105.  
  106. /*
  107. create table orden_trabajo(
  108. num_pedido integer primary key autoincrement,
  109. cod_cliente integer not null,
  110. cod_c_trabajo integer not null,
  111. descripcion text not null,
  112. persona_contacto text not null,
  113. fecha text not null,
  114. hora text not null,
  115. hora_limite text not null,
  116. estado text not null,
  117. latitud integer not null,
  118. longitud integer not null,
  119. foreign key(cod_cliente) references cliente(cod_cliente),
  120. foreign key(cod_c_trabajo) references centro_trabajo(cod_ct)
  121. );
  122. */
  123.  
  124. public static final String CREATE_TABLE = "create table "+TABLE_NAME+"("
  125. +_id+" integer primary key autoincrement,"
  126. +_id_COSTUMER+" integer not null,"
  127. +_id_WORKCENTER+" integer not null,"
  128. +CN_DESCRIPTION+" text not null,"
  129. +CN_CONTACT+" text not null,"
  130. +CN_DATE+" text not null,"
  131. +CN_TIME+" text not null,"
  132. +CN_TIME_LIMIT+" text not null,"
  133. +CN_STATE+" text not null,"
  134. +CN_LATITUDE+" integer not null,"
  135. +CN_LONGITUD+" integer not null, " +
  136. "foreign key("+_id_COSTUMER+") references "+cliente.TABLE_NAME+"("+cliente._id+
  137. ")," +
  138. "foreign key("+_id_WORKCENTER+") references "+centro_trabajo.TABLE_NAME+
  139. "("+centro_trabajo._id+"));";
  140. }
  141.  
  142. public class seguimiento_ot{
  143. public static final String TABLE_NAME = "seguimiento_ot";
  144.  
  145. public static final String _id = "_id";
  146. public static final String _id_USER = "id_usr";
  147. public static final String CN_STATE = "estado";
  148. public static final String CN_DATE = "fecha";
  149. public static final String CN_TIME = "hora";
  150. public static final String CN_OBSERVATIONS = "observaciones";
  151. public static final String CN_LATITUDE = "latitud";
  152. public static final String CN_LONGITUDE = "longitud";
  153.  
  154. /*
  155. create table seguimiento_ot(
  156. id_ot integer not null,
  157. id_usr integer not null,
  158. estado text not null,
  159. fecha text not null,
  160. hora text not null,
  161. observaciones text not null,
  162. latitud integer not null,
  163. longitud integer not null,
  164. primary key(id_ot,fecha,hora),
  165. foreign key(id_ot) references orden_trabajo(cod_ct),
  166. foreign key(id_usr) references usuario(cod_usuario));
  167. */
  168.  
  169. public static final String CREATE_TABLE = "create table "+TABLE_NAME+"("
  170. +_id+" integer not null,"
  171. +_id_USER+" integer not null,"
  172. +CN_STATE+" text not null,"
  173. +CN_DATE+" text not null,"
  174. +CN_TIME+" text not null,"
  175. +CN_OBSERVATIONS+" text not null,"
  176. +CN_LATITUDE+" integer not null,"
  177. +CN_LONGITUDE+" integer not null,"+
  178. "primary key("+_id+","+CN_DATE+","+CN_TIME+"),"+
  179. "foreign key("+_id+") references "+orden_trabajo.TABLE_NAME+
  180. "("+orden_trabajo._id+")," +
  181. "foreign key("+_id_USER+") references "+usuario.TABLE_NAME+"("+usuario._id+"));"
  182. ;
  183.  
  184. }
  185. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement