package Com.AirGlobal.ERP.Common.User.Member.Action;
import java.util.ArrayList;
import java.util.Calendar;
import java.util.Date;
import java.util.List;
import java.util.Map;
import javax.servlet.http.HttpServletResponse;
import net.sf.json.JSONObject;
import org.apache.commons.beanutils.BeanUtils;
import org.apache.struts2.ServletActionContext;
import Com.Achievo.Framework.Action.BaseAction;
import Com.Achievo.Framework.DTO.PageInfo;
import Com.Achievo.Framework.Email.EmailUtil;
import Com.Achievo.Framework.Exception.ApplicationException;
import Com.Achievo.Framework.Util.CalendarUtil;
import Com.Achievo.Framework.Util.IsChineseOrEnglish;
import Com.Achievo.Framework.Util.PasswordUtil;
import Com.Achievo.Framework.Util.TimeUtil;
import Com.AirGlobal.ERP.Common.AdministrativeDivision.BO.AdministrativeDivisionService;
import Com.AirGlobal.ERP.Common.AdministrativeDivision.DTO.AreaDTO;
import Com.AirGlobal.ERP.Common.AdministrativeDivision.DTO.CityDTO;
import Com.AirGlobal.ERP.Common.AdministrativeDivision.DTO.CountryDTO;
import Com.AirGlobal.ERP.Common.AdministrativeDivision.DTO.ProvinceDTO;
import Com.AirGlobal.ERP.Common.Function.BO.FunctionService;
import Com.AirGlobal.ERP.Common.Function.DTO.FunctionDTO;
import Com.AirGlobal.ERP.Common.User.Admin.DTO.AdminUserDTO;
import Com.AirGlobal.ERP.Common.User.Member.BO.MemberService;
import Com.AirGlobal.ERP.Common.User.Member.DTO.CvDTO;
import Com.AirGlobal.ERP.Common.User.Member.DTO.GenealogyDTO;
import Com.AirGlobal.ERP.Common.User.Member.DTO.MemberDTO;
import Com.AirGlobal.ERP.Common.User.Member.DTO.MemberTempDTO;
import Com.AirGlobal.ERP.Common.User.Member.DTO.MemberVO;
import Com.AirGlobal.ERP.Common.User.Member.DTO.TreeGenealogyVO;
import Com.AirGlobal.ERP.Common.User.Remark.BO.AdminUserRemarkService;
import Com.AirGlobal.ERP.Common.User.Role.BO.UserRightService;
import Com.AirGlobal.ERP.Common.User.Role.BO.UserRoleService;
import Com.AirGlobal.ERP.Common.User.Role.DTO.UserRoleDTO;
import Com.AirGlobal.ERP.Common.Util.ApplicationConstant;
import Com.AirGlobal.ERP.Common.Util.SessionConstant;
import Com.AirGlobal.ERP.SalesOrder.BO.OrderService;
import Com.AirGlobal.ERP.SalesOrder.DTO.OrderDTO;
import Com.AirGlobal.ERP.SalesOrder.DTO.OrderLogDTO;
import Com.AirGlobal.ERP.System.AccessLog.DTO.AccessLogDTO;
import Com.AirGlobal.ERP.System.Paramter.BO.SystemParameterService;
import Com.AirGlobal.ERP.System.Product.BO.ProductService;
import Com.AirGlobal.ERP.DownLine.DTO.ActivationFileDTO;
import com.opensymphony.xwork2.ActionContext;
public class MemberAction extends BaseAction {
/**
*@see xu_ming2000@139.com 2009
*@author bill.xu
*/
private UserRoleService userRoleService;
private AdministrativeDivisionService administrativeDivisionService;
private SystemParameterService systemParameterService;
private UserRightService userRightService;
private FunctionService functionService;
private AdminUserRemarkService adminUserRemarkService;
private List remarkDTOList = new ArrayList();
private AdminUserDTO adminUserDTO;
private List countryList = new ArrayList();
private List provinceList = new ArrayList();
private List cityList = new ArrayList();
private List areaList = new ArrayList();
private List province2List = new ArrayList();
private List city2List = new ArrayList();
private List area2List = new ArrayList();
private Long country1;
private Long province1;
private Long city1;
private Long area1;
private Long country2;
private Long province2;
private Long city2;
private Long area2;
private Long HongKongID;
private String logonType4Register;
// add tony end
// search fields
private String fMemberNo;
//CR091 2010-01-05
private String fNickName;
private String fPriIdCardNo;
private String fPriLastName;
private String fPriFirstName;
private String fPriNickname;
private String fContactTelNo;
private Long fCountryId;
private Long fHaveMemberCard;
private Long fHaveGlobalCard;
private String displayTableId;
private int totalNum = 0;
private String selectedKeyValues;
private MemberVO memberVO;
private String message;
// register
private String mbType; // member type: regular, VIP, ect
private String confirmPassword;
private List<CountryDTO> countryDTOList;
private Map commiPayoutMethod;
private String acceptTerms;
// transfer member card
private String oldSponsorNo;
private String isSameAsMail;
// has secondary member value="hasSecMember"
private String hasSecFlag;
// has secondary member value="hasBussMember"
private String hasBussFlag;
// change password
private String currentPassword;
private String newPassword1;
private String newPassword2;
private MemberService memberService;
private OrderService orderService;
private ProductService productService;
private List<MemberDTO> memberDTOList;
private MemberDTO memberDTO;
private List productList;
// Transfer member sponsor no.
private String newSponsorNo;
// activate member no
private String activationCode;
private String orderNo;
private EmailUtil emailService;
private String focus; // active member card
// to indicate whether return back from register
private String companyMemberNo; // active member card
private Long orderLogId;
private boolean blnDirEnroll=false;
private Long treeLevel=7L;
private String gotoTopMemberNo;//点击顶层节点时,需要到的会员编号
private Long gotoTopMemberGenId;//点击顶层节点时,需要到的会员node id
private String firstInputMemberNo; //最先输入的会员编号
private Long firstInputGenId; //最先输入的会员树的ID
//这些值都是相对于输入的第一个会员号来说
private Long endOfOutLeftMbrGenId; //最后一个 out left
private Long endOfOutRightMbrGenId; //最后一个 out right
private Long endOfInLeftMbrGenId; //最后一个 in left
private Long endOfInRightMbrGenId; //最后一个 in right
/**
* - When “bottom outer left” or “bottom outer right” is clicked, it shows only the last level. It should show last 3 or 5 levels. (see diagram 3)
*/
private Long endOfOutLeftMbrGenIdTop; //最后一个 out left Top
private Long endOfOutRightMbrGenIdTop; //最后一个 out right Top
private Long endOfInLeftMbrGenIdTop; //最后一个 in left Top
private Long endOfInRightMbrGenIdTop; //最后一个 in right Top
private String endOfOutLeftMbrNoTop; //最后一个 out left Top
private String endOfOutRightMbrNoTop; //最后一个 out right Top
private String endOfInLeftMbrNoTop; //最后一个 in left Top
private String endOfInRightMbrNoTop; //最后一个 in right Top
private Long endOfOutLeftMbrNoTopMemberType; //最后一个 out left Top MemberType
private Long endOfOutRightMbrNoTopMemberType; //最后一个 out right Top MemberType
private Long endOfInLeftMbrNoTopMemberType; //最后一个 in left Top MemberType
private Long endOfInRightMbrNoTopMemberType; //最后一个 in right Top MemberType
private String green3ndMbrNo; //第三个green node要放置的会员NO.
private Long member_node_L= new Long(0);
private Long member_node_R= new Long(1);
//内区的green node显示情况
private String displayLeftLegOpenNode="N";//Y-显示 N-不显示
private String displayRightLegOpenNode="N";//Y-显示 N-不显示
private String displayCoreLeftLegOpenNode="N";//Y-显示 N-不显示
private String displayCoreRightLegOpenNode="N";//Y-显示 N-不显示
private Long firstMemberType;
private Long fAccountGroup;
private Long firstMemberId;
private Long fGenId;
private String clickSearchButton="Y";//Y--是 N-否
//CR053
private String hasChooseFlag;
private String manualAssignmentFlag="1";//1 = display 2 = restricted
private Long legFlag; //标识是哪个脚0-OuterLeftLeg',1-OuterRightLeg,2-InnerLeftLeg,3-inerRightLeg
private Long endGenId; //
没有合适的资源?快使用搜索试试~ 我知道了~
练手代码练手代码练手代码练手代码
共2000个文件
svn-base:977个
java:342个
format:234个
需积分: 17 3 下载量 91 浏览量
2011-04-02
15:18:49
上传
评论
收藏 1.58MB 7Z 举报
温馨提示
练手代码练手代码练手代码练手代码练手代码练手代码练手代码练手代码
资源推荐
资源详情
资源评论
收起资源包目录
练手代码练手代码练手代码练手代码 (2000个子文件)
all-wcprops 19KB
all-wcprops 18KB
all-wcprops 9KB
all-wcprops 8KB
all-wcprops 7KB
all-wcprops 6KB
all-wcprops 5KB
all-wcprops 4KB
all-wcprops 4KB
all-wcprops 3KB
all-wcprops 3KB
all-wcprops 3KB
all-wcprops 3KB
all-wcprops 2KB
all-wcprops 2KB
all-wcprops 2KB
all-wcprops 2KB
all-wcprops 1KB
all-wcprops 1KB
all-wcprops 1KB
all-wcprops 1KB
all-wcprops 1KB
all-wcprops 1KB
all-wcprops 1KB
all-wcprops 1KB
all-wcprops 1KB
all-wcprops 1KB
all-wcprops 1003B
all-wcprops 991B
all-wcprops 980B
all-wcprops 977B
all-wcprops 950B
all-wcprops 950B
all-wcprops 949B
all-wcprops 938B
all-wcprops 925B
all-wcprops 908B
all-wcprops 908B
all-wcprops 871B
all-wcprops 870B
all-wcprops 850B
all-wcprops 844B
all-wcprops 824B
all-wcprops 823B
all-wcprops 808B
all-wcprops 786B
all-wcprops 771B
all-wcprops 769B
all-wcprops 766B
all-wcprops 759B
all-wcprops 751B
all-wcprops 722B
all-wcprops 718B
all-wcprops 707B
all-wcprops 688B
all-wcprops 687B
all-wcprops 682B
all-wcprops 677B
all-wcprops 677B
all-wcprops 673B
all-wcprops 671B
all-wcprops 667B
all-wcprops 657B
all-wcprops 657B
all-wcprops 596B
all-wcprops 592B
all-wcprops 568B
all-wcprops 563B
all-wcprops 555B
all-wcprops 554B
all-wcprops 543B
all-wcprops 543B
all-wcprops 542B
all-wcprops 535B
all-wcprops 530B
all-wcprops 524B
all-wcprops 522B
all-wcprops 522B
all-wcprops 513B
all-wcprops 513B
all-wcprops 505B
all-wcprops 498B
all-wcprops 472B
all-wcprops 464B
all-wcprops 455B
all-wcprops 449B
all-wcprops 439B
all-wcprops 403B
all-wcprops 384B
all-wcprops 380B
all-wcprops 378B
all-wcprops 374B
all-wcprops 368B
all-wcprops 367B
all-wcprops 366B
all-wcprops 362B
all-wcprops 362B
all-wcprops 362B
all-wcprops 360B
all-wcprops 356B
共 2000 条
- 1
- 2
- 3
- 4
- 5
- 6
- 20
资源评论
qulimin18
- 粉丝: 7
- 资源: 57
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功