예제 #1
0
 public static Msg<String> updateAdressLibrary(Context context, Addresslibrary al) {
   DSLContext create = context.getJc().getDefaultClient().getContext();
   Msg<String> msg = new Msg<String>();
   try {
     create
         .update(ADDRESSLIBRARY)
         .set(ADDRESSLIBRARY.NAME, al.getName())
         .set(ADDRESSLIBRARY.PROVINCIAL, al.getProvincial())
         .set(ADDRESSLIBRARY.CITY, al.getCity())
         .set(ADDRESSLIBRARY.DISTRICT, al.getDistrict())
         .set(ADDRESSLIBRARY.TEL, al.getTel())
         .set(ADDRESSLIBRARY.ADDRESS, al.getAddress())
         .set(ADDRESSLIBRARY.TYPE, al.getType())
         .set(ADDRESSLIBRARY.USERID, al.getUserid())
         .set(ADDRESSLIBRARY.ISDEFAULT, al.getIsdefault())
         .where(ADDRESSLIBRARY.ADDRESSLIBRARYID.eq(al.getAddresslibraryid()))
         .execute();
   } catch (Exception e) {
     e.printStackTrace();
     msg.setResult(false);
     return msg;
   }
   msg.setResult(true);
   return msg;
 }
예제 #2
0
 public static Msg<String> addAdressLibrary(Context context, Addresslibrary al) {
   DSLContext create = context.getJc().getDefaultClient().getContext();
   Msg<String> msg = new Msg<String>();
   AddresslibraryRecord record = create.newRecord(ADDRESSLIBRARY);
   try {
     record.from(al);
     record.setAddresslibraryid(UUIDTool.getUUID());
     record.store();
   } catch (Exception e) {
     e.printStackTrace();
     msg.setResult(false);
     return msg;
   }
   msg.setValue(record.getAddresslibraryid());
   msg.setResult(true);
   return msg;
 }
예제 #3
0
 public static Msg<String> updateDeAdressLibrary(Context context, String alid) {
   DSLContext create = context.getJc().getDefaultClient().getContext();
   Msg<String> msg = new Msg<String>();
   try {
     create
         .update(ADDRESSLIBRARY)
         .set(ADDRESSLIBRARY.ISDEFAULT, 0)
         .where(ADDRESSLIBRARY.ADDRESSLIBRARYID.ne(alid))
         .execute();
   } catch (Exception e) {
     e.printStackTrace();
     msg.setResult(false);
     return msg;
   }
   msg.setResult(true);
   return msg;
 }
예제 #4
0
 public static Msg<String> delAdressLibrary(Context context, Addresslibrary al) {
   DSLContext create = context.getJc().getDefaultClient().getContext();
   Msg<String> msg = new Msg<String>();
   try {
     create
         .update(ADDRESSLIBRARY)
         .set(ADDRESSLIBRARY.ISDEL, 1)
         .where(ADDRESSLIBRARY.ADDRESSLIBRARYID.eq(al.getAddresslibraryid()))
         .execute();
   } catch (Exception e) {
     e.printStackTrace();
     msg.setResult(false);
     return msg;
   }
   msg.setResult(true);
   return msg;
 }
예제 #5
0
 public static Msg<List<Addresslibrary>> getAddress(Context context, String userid, Integer type) {
   DSLContext dSLContext = context.getJc().getDefaultClient().getContext();
   Msg<List<Addresslibrary>> msg = new Msg<List<Addresslibrary>>();
   List<Addresslibrary> al =
       dSLContext
           .select()
           .from(ADDRESSLIBRARY)
           .where(
               ADDRESSLIBRARY
                   .USERID
                   .eq(userid)
                   .and(ADDRESSLIBRARY.TYPE.eq(type))
                   .and(ADDRESSLIBRARY.ISDEL.eq(0).or(ADDRESSLIBRARY.ISDEL.isNull())))
           .orderBy(ADDRESSLIBRARY.TEL.asc())
           .fetchInto(Addresslibrary.class);
   if (al.size() >= 1) {
     msg.setResult(true);
     msg.setValue(al);
   } else {
     msg.setResult(false);
   }
   return msg;
 }
예제 #6
0
 public static Msg<Addresslibrary> getDefaultSender(
     Context context, String userid, Integer isdefault) {
   DSLContext dSLContext = context.getJc().getDefaultClient().getContext();
   Msg<Addresslibrary> msg = new Msg<Addresslibrary>();
   List<Addresslibrary> al =
       dSLContext
           .select()
           .from(ADDRESSLIBRARY)
           .where(
               ADDRESSLIBRARY
                   .USERID
                   .eq(userid)
                   .and(ADDRESSLIBRARY.TYPE.eq(1))
                   .and(ADDRESSLIBRARY.ISDEFAULT.eq(1))
                   .and(ADDRESSLIBRARY.ISDEL.eq(0)))
           .fetchInto(Addresslibrary.class);
   if (al.size() >= 1) {
     msg.setResult(true);
     msg.setValue(al.get(0));
   } else {
     msg.setResult(false);
   }
   return msg;
 }