|
|
@@ -10,9 +10,12 @@ import android.view.MenuItem;
|
|
|
|
|
|
import com.andreabaccega.widget.FormEditText;
|
|
|
import com.xzjmyk.pm.activity.ui.base.BaseActivity;
|
|
|
+import com.xzjmyk.pm.activity.ui.erp.db.DBManager;
|
|
|
+import com.xzjmyk.pm.activity.ui.erp.entity.EmployeesEntity;
|
|
|
import com.xzjmyk.pm.activity.ui.erp.util.CodeUtil;
|
|
|
import com.xzjmyk.pm.activity.ui.erp.util.CommonUtil;
|
|
|
import com.xzjmyk.pm.activity.ui.erp.util.Constants;
|
|
|
+import com.xzjmyk.pm.activity.ui.erp.util.ListUtils;
|
|
|
import com.xzjmyk.pm.activity.ui.erp.util.ViewUtil;
|
|
|
import com.xzjmyk.pm.activity.util.DateFormatUtil;
|
|
|
import com.xzjmyk.pm.activity.view.crouton.Crouton;
|
|
|
@@ -24,6 +27,7 @@ import org.json.JSONObject;
|
|
|
import java.util.Date;
|
|
|
import java.util.HashMap;
|
|
|
import java.util.LinkedHashMap;
|
|
|
+import java.util.List;
|
|
|
import java.util.Map;
|
|
|
|
|
|
/**
|
|
|
@@ -36,6 +40,10 @@ public class ApplySubscribeActivity extends BaseActivity {
|
|
|
|
|
|
private FormEditText mSubscribeNameEt, mDataEt, mStatusEt, mSubscribePersonEt, mPostEt, mBranchEt, mReasonEt;
|
|
|
private int mAsId;
|
|
|
+ private DBManager dbManager;
|
|
|
+
|
|
|
+ private String mEmCode,mEmName,mEmDepart,mEmPort;
|
|
|
+
|
|
|
@Override
|
|
|
protected void onCreate(Bundle savedInstanceState) {
|
|
|
super.onCreate(savedInstanceState);
|
|
|
@@ -44,8 +52,10 @@ public class ApplySubscribeActivity extends BaseActivity {
|
|
|
|
|
|
initView();
|
|
|
initEvent();
|
|
|
+ initData();
|
|
|
}
|
|
|
|
|
|
+
|
|
|
private Handler mHandler = new Handler(){
|
|
|
@Override
|
|
|
public void handleMessage(Message msg) {
|
|
|
@@ -80,6 +90,7 @@ public class ApplySubscribeActivity extends BaseActivity {
|
|
|
String submitResult = msg.getData().getString("result");
|
|
|
Log.d("apply_subscrive_submit",submitResult);
|
|
|
Crouton.makeText(ApplySubscribeActivity.this,"申请提交成功",Style.CONFIRM).show();
|
|
|
+ CommonUtil.imageToast(ApplySubscribeActivity.this,R.drawable.ic_apply_submit_success,"",2000);
|
|
|
break;
|
|
|
case Constants.APP_SOCKETIMEOUTEXCEPTION:
|
|
|
progressDialog.dismiss();
|
|
|
@@ -100,6 +111,8 @@ public class ApplySubscribeActivity extends BaseActivity {
|
|
|
mReasonEt = (FormEditText) findViewById(R.id.apply_subscribe_reason_et);
|
|
|
|
|
|
CommonUtil.getCommonId(this,"SUBSAPPLY_SEQ",mHandler,GET_AS_ID);
|
|
|
+
|
|
|
+ mEmCode = CommonUtil.getSharedPreferences(ct, "erp_username");
|
|
|
}
|
|
|
|
|
|
private void initEvent() {
|
|
|
@@ -107,6 +120,31 @@ public class ApplySubscribeActivity extends BaseActivity {
|
|
|
}
|
|
|
|
|
|
|
|
|
+ private void initData() {
|
|
|
+ dbManager = new DBManager(ct);
|
|
|
+ List<EmployeesEntity> db = dbManager.select_getEmployee(
|
|
|
+ new String[]{CommonUtil.getSharedPreferences(ct, "erp_master"),
|
|
|
+ CommonUtil.getSharedPreferences(ct, "erp_username")}
|
|
|
+ , "whichsys=? and em_code=? ");
|
|
|
+ if (!ListUtils.isEmpty(db)) {
|
|
|
+ for (EmployeesEntity model : db) {
|
|
|
+ Log.i(TAG, "initData:" + model.getEM_DEPART());
|
|
|
+ Log.i(TAG, "initData:" + model.getEM_POSITION());
|
|
|
+ Log.i(TAG, "initData:" + model.getCOMPANY());
|
|
|
+ Log.i(TAG, "initData:" +model.getEm_IMID() );
|
|
|
+
|
|
|
+ }
|
|
|
+ mEmName = db.get(0).getEM_NAME();
|
|
|
+ mEmDepart = db.get(0).getEM_DEPART();
|
|
|
+ mEmPort = db.get(0).getEM_POSITION();
|
|
|
+ }
|
|
|
+
|
|
|
+ mDataEt.setText(DateFormatUtil.getStrDate4Date(new Date(), "yyyy-MM-dd"));
|
|
|
+ mStatusEt.setText("在录入");
|
|
|
+ mSubscribePersonEt.setText(mEmName);
|
|
|
+ mPostEt.setText(mEmPort);
|
|
|
+ mBranchEt.setText(mEmDepart);
|
|
|
+ }
|
|
|
@Override
|
|
|
public boolean onCreateOptionsMenu(Menu menu) {
|
|
|
getMenuInflater().inflate(R.menu.menu_apply_subscribe, menu);
|
|
|
@@ -118,7 +156,6 @@ public class ApplySubscribeActivity extends BaseActivity {
|
|
|
switch (item.getItemId()) {
|
|
|
case R.id.subscribe_apply:
|
|
|
// Crouton.makeText(this, "提交成功", Style.CONFIRM).show();
|
|
|
- progressDialog.show();
|
|
|
CodeUtil.getInstance().getCode(ApplySubscribeActivity.this,
|
|
|
"SubsApply", new CodeUtil.OnCodeLinstener() {
|
|
|
@Override
|
|
|
@@ -155,6 +192,7 @@ public class ApplySubscribeActivity extends BaseActivity {
|
|
|
if (mSubscribeNameEt.testValidity() && mDataEt.testValidity()
|
|
|
&& mStatusEt.testValidity() && mSubscribePersonEt.testValidity()
|
|
|
&& mPostEt.testValidity() && mBranchEt.testValidity()){
|
|
|
+ progressDialog.show();
|
|
|
formStore =
|
|
|
"{\n" +
|
|
|
"\"id_\":" + mAsId
|
|
|
@@ -169,11 +207,11 @@ public class ApplySubscribeActivity extends BaseActivity {
|
|
|
+ "\",\n" +
|
|
|
"\"statuscode_\":\"" +"ENTERING"
|
|
|
+ "\",\n" +
|
|
|
- "\"empcode_\":\"" + ""
|
|
|
+ "\"empcode_\":\"" + mEmCode
|
|
|
+ "\",\n" +
|
|
|
- "\"empname_\":\"" + CommonUtil.getSharedPreferences(ct, "erp_username")
|
|
|
+ "\"empname_\":\"" + mEmName
|
|
|
+ "\",\n" +
|
|
|
- "\"empdep_\":\"" + ""
|
|
|
+ "\"empdep_\":\"" + mEmDepart
|
|
|
+ "\",\n" +
|
|
|
"\"num_id_\":\"" + ""
|
|
|
+ "\",\n" +
|