|
|
@@ -1,6 +1,5 @@
|
|
|
package com.xzjmyk.pm.activity.ui.erp.activity.oa;
|
|
|
|
|
|
-import android.app.AlertDialog;
|
|
|
import android.content.DialogInterface;
|
|
|
import android.content.Intent;
|
|
|
import android.os.Bundle;
|
|
|
@@ -24,7 +23,6 @@ import com.xzjmyk.pm.activity.ui.erp.net.ViewUtil;
|
|
|
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.view.DateTimePickerDialog;
|
|
|
import com.xzjmyk.pm.activity.ui.erp.view.SwitchView;
|
|
|
import com.xzjmyk.pm.activity.util.StringUtils;
|
|
|
import com.xzjmyk.pm.activity.util.TimeUtils;
|
|
|
@@ -253,6 +251,10 @@ public class AddMeetingActivity extends BaseActivity implements View.OnClickList
|
|
|
Crouton.makeText(this, "开始时间不能大于结束时间");
|
|
|
return;
|
|
|
}
|
|
|
+ if (start_tv.getText().toString().toString().compareTo(end_tv.getText().toString().trim()) >= 0) {
|
|
|
+ Crouton.makeText(ct, "结束时间不能小于开始时间");
|
|
|
+ return;
|
|
|
+ }
|
|
|
StringBuilder builder = new StringBuilder();
|
|
|
StringBuilder builderId = new StringBuilder();
|
|
|
for (int i = 0; i < entities.size(); i++) {
|
|
|
@@ -267,27 +269,43 @@ public class AddMeetingActivity extends BaseActivity implements View.OnClickList
|
|
|
doSignin(builder.toString(), builderId.toString(), id);
|
|
|
}
|
|
|
|
|
|
- private void showDateDialog(final TextView tv) {
|
|
|
- DateTimePicker picker = new DateTimePicker(this, DateTimePicker.HOUR_OF_DAY);
|
|
|
- picker.setRange(2000, 2030);
|
|
|
- picker.setSelectedItem(Calendar.getInstance().get(Calendar.YEAR),
|
|
|
+ private void showDateDialog(TextView tv) {
|
|
|
+ showDateDialog(tv, Calendar.getInstance().get(Calendar.YEAR),
|
|
|
Calendar.getInstance().get(Calendar.MONTH) + 1,
|
|
|
Calendar.getInstance().get(Calendar.DAY_OF_MONTH),
|
|
|
Calendar.getInstance().get(Calendar.HOUR_OF_DAY),
|
|
|
Calendar.getInstance().get(Calendar.MINUTE));
|
|
|
+ }
|
|
|
+
|
|
|
+ private void showDateDialog(final TextView tv, int yeas, int month, int day, int hh, int mm) {
|
|
|
+ DateTimePicker picker = new DateTimePicker(this, DateTimePicker.HOUR_OF_DAY);
|
|
|
+ picker.setRange(2010, 2030);
|
|
|
+ picker.setSelectedItem(yeas, month, day, hh, mm);
|
|
|
picker.setOnDateTimePickListener(new DateTimePicker.OnYearMonthDayTimePickListener() {
|
|
|
@Override
|
|
|
public void onDateTimePicked(String year, String month, String day, String hour, String minute) {
|
|
|
String time = year + "-" + month + "-" + day + " " + hour + ":" + minute + ":00";
|
|
|
switch (tv.getId()) {
|
|
|
case R.id.start_tv:
|
|
|
- start_tv.setText(time);
|
|
|
+ if (!StringUtils.isEmpty(end_tv.getText().toString())) {
|
|
|
+ if (end_tv.getText().toString().compareTo(time) < 0) {
|
|
|
+ Crouton.makeText(ct, "结束时间不能小于开始时间");
|
|
|
+ } else {
|
|
|
+ start_tv.setText(time);
|
|
|
+ }
|
|
|
+ } else {
|
|
|
+ start_tv.setText(time);
|
|
|
+ }
|
|
|
break;
|
|
|
case R.id.end_tv:
|
|
|
- if (time.compareTo(start_tv.getText().toString()) < 0) {
|
|
|
- Crouton.makeText(ct, "结束时间不能小于开始时间");
|
|
|
+ if (!StringUtils.isEmpty(start_tv.getText().toString())) {
|
|
|
+ if (time.compareTo(start_tv.getText().toString()) <= 0) {
|
|
|
+ Crouton.makeText(ct, "结束时间不能小于开始时间");
|
|
|
+ } else {
|
|
|
+ end_tv.setText(time);
|
|
|
+ }
|
|
|
} else {
|
|
|
- end_tv.setText(time);
|
|
|
+ Crouton.makeText(ct, "请先填写开始时间");
|
|
|
}
|
|
|
break;
|
|
|
}
|
|
|
@@ -296,16 +314,6 @@ public class AddMeetingActivity extends BaseActivity implements View.OnClickList
|
|
|
picker.show();
|
|
|
}
|
|
|
|
|
|
- public void showDialog(final TextView tv) {
|
|
|
- DateTimePickerDialog dialog = new DateTimePickerDialog(this, System.currentTimeMillis());
|
|
|
- dialog.setOnDateTimeSetListener(new DateTimePickerDialog.OnDateTimeSetListener() {
|
|
|
- public void OnDateTimeSet(AlertDialog dia, long date) {
|
|
|
- String str = TimeUtils.f_long_2_str(date);
|
|
|
- tv.setText(str);
|
|
|
- }
|
|
|
- });
|
|
|
- dialog.show();
|
|
|
- }
|
|
|
|
|
|
private void getIdByNet() {
|
|
|
String url = CommonUtil.getSharedPreferences(ct, "erp_baseurl") + "common/getId.action";
|
|
|
@@ -314,7 +322,6 @@ public class AddMeetingActivity extends BaseActivity implements View.OnClickList
|
|
|
LinkedHashMap<String, Object> headers = new LinkedHashMap<>();
|
|
|
headers.put("Cookie", "JSESSIONID=" + CommonUtil.getSharedPreferences(ct, "sessionId"));
|
|
|
ViewUtil.httpSendRequest(ct, url, param, handler, headers, 0x16, null, null, "post");
|
|
|
-
|
|
|
}
|
|
|
|
|
|
//提交表单
|