Exemplo n.º 1
0
        public ControlPanelSociety CreateSociety(ControlPanelSociety request)
        {
            DataCommand cmd = DataCommandManager.GetDataCommand("CreateSociety");

            cmd.SetParameterValue <ControlPanelSociety>(request);
            return(cmd.ExecuteEntity <ControlPanelSociety>());
        }
Exemplo n.º 2
0
        public ControlPanelSociety UpdateSociety(ControlPanelSociety request)
        {
            request.EditDate = DateTime.Now;
            DataCommand cmd = DataCommandManager.GetDataCommand("UpdateSociety");

            cmd.SetParameterValue <ControlPanelSociety>(request);
            return(cmd.ExecuteEntity <ControlPanelSociety>());
        }
Exemplo n.º 3
0
        public ControlPanelSociety GetSocietyBySysNo(int _sysNo)
        {
            DataCommand cmd = DataCommandManager.GetDataCommand("GetControlPanelSocietyBySysNo");

            cmd.SetParameterValue("@SysNo", _sysNo);
            ControlPanelSociety item = cmd.ExecuteEntity <ControlPanelSociety>();

            return(item);
        }
        private void TrimProperties(ref ControlPanelSociety entity)
        {
            //entity.LoginName = entity.LoginName == null ? null : entity.LoginName.Trim();
            //entity.SourceDirectory = entity.SourceDirectory == null ? null : entity.SourceDirectory.Trim();
            //entity.DisplayName = entity.DisplayName == null ? null : entity.DisplayName.Trim();
            //entity.DepartmentCode = entity.DepartmentCode == null ? null : entity.DepartmentCode.Trim();
            //entity.PhoneNumber = entity.PhoneNumber == null ? null : entity.PhoneNumber.Trim();
            //entity.EmailAddress = entity.EmailAddress == null ? null : entity.EmailAddress.Trim();
            //entity.LogicUserId = entity.LogicUserId == null ? null : entity.LogicUserId.Trim();
            //entity.PhysicalUserId = entity.PhysicalUserId == null ? null : entity.PhysicalUserId.Trim();
            //entity.InUser = entity.InUser == null ? null : entity.InUser.Trim();
            //entity.EditUser = entity.EditUser == null ? null : entity.EditUser.Trim();
            //entity.CompanyCode = entity.CompanyCode == null ? null : entity.CompanyCode.Trim();

            entity.Province         = string.IsNullOrWhiteSpace(entity.Province) ? null : entity.Province.Trim();
            entity.OrganizationName = string.IsNullOrWhiteSpace(entity.OrganizationName) ? null : entity.OrganizationName.Trim();
        }
        private void SynMappingAndSysUser(ControlPanelSociety controlPanelSociety)
        {
            int generateSocietySysNo = 0;
            int mappingSocietySysNo  = ObjectFactory <ISynMappingAndSysSocietyDA> .Instance.GetExistSocietySysNo(controlPanelSociety);

            int sysUserNo = ObjectFactory <ISynMappingAndSysSocietyDA> .Instance.GetExistSocietySysNoInOldData(controlPanelSociety, mappingSocietySysNo);

            if (sysUserNo == 0 && mappingSocietySysNo == 0)
            {
                generateSocietySysNo = ObjectFactory <ISynMappingAndSysSocietyDA> .Instance.GenerateSocietySysNo();
            }
            else
            {
                generateSocietySysNo = mappingSocietySysNo == 0 ? sysUserNo : mappingSocietySysNo;
            }

            ObjectFactory <ISynMappingAndSysSocietyDA> .Instance.SynSocietyMapping(controlPanelSociety, mappingSocietySysNo, generateSocietySysNo);

            ObjectFactory <ISynMappingAndSysSocietyDA> .Instance.SynSysSociety(controlPanelSociety, sysUserNo, generateSocietySysNo);
        }
Exemplo n.º 6
0
        private void ButtonLogin_Click(object sender, RoutedEventArgs e)
        {
            string account = TextBoxLoginName.Text;

            if (string.IsNullOrEmpty(account))
            {
                this.TextBlockLoginFaild.Visibility = System.Windows.Visibility.Visible;
                TextBlockLoginFaild.Text            = "社团名未提供,发送验证码失败。";
                return;
            }

            if (TextBoxPhoneInfo.Visibility == Visibility.Collapsed)
            {
                string serviceUrl = CPApplication.Current.CommonData["ECCentralServiceURL_Login"].ToString();
                string url        = string.Format("{0}/CommonService/ControlPanelSociety/LoginCount", serviceUrl);

                RestClient        c_Client = new RestClient(url);
                LoginCountRequest request  = new LoginCountRequest()
                {
                    //Action = 1,
                    //SystemNo = "ECC",
                    //InUser = account
                    Action   = 1,
                    SystemNo = TextBoxLoginName.Text,
                    InUser   = TextBoxPassword.Password
                };
                ControlPanelSociety society = new ControlPanelSociety()
                {
                    //OrganizationID = int.Parse(TextBoxLoginName.Text),
                    OrganizationName = TextBoxLoginName.Text,
                    Password         = TextBoxPassword.Password
                };
                c_Client.Query <int>(url, request, (target, args) =>
                {
                    if (args.Result != 1)
                    {
                        this.TextBoxPhoneInfo.Visibility = Visibility.Visible;
                        this.LbPhoneInfo.Visibility      = Visibility.Visible;
                        this.btnGetCode.Visibility       = Visibility.Visible;
                        return;
                    }
                    else
                    {
                        TextBlockLoginFaild.Text = "登录成功";
                        LoginAction();
                    }
                });
            }
            else
            {
                if (string.IsNullOrEmpty(TextBoxPhoneInfo.Text))
                {
                    this.TextBlockLoginFaild.Visibility = System.Windows.Visibility.Visible;
                    TextBlockLoginFaild.Text            = "请输入短信验证码";
                    return;
                }
                else
                {
                    DateTime smsDate = DateTime.Now;
                    string   smsCode = string.Empty;
                    if (!string.IsNullOrEmpty(UtilityHelper.GetIsolatedStorage("smsDate")))
                    {
                        smsDate = DateTime.Parse(UtilityHelper.GetIsolatedStorage("smsDate"));
                        smsCode = UtilityHelper.GetIsolatedStorage("smsCode");
                        if ((DateTime.Now - smsDate).TotalSeconds > 300)
                        {
                            this.TextBlockLoginFaild.Visibility = System.Windows.Visibility.Visible;
                            TextBlockLoginFaild.Text            = "请重新从系统中获取验证码";
                            return;
                        }
                        else
                        {
                            if (smsCode != TextBoxPhoneInfo.Text)
                            {
                                this.TextBlockLoginFaild.Visibility = System.Windows.Visibility.Visible;
                                TextBlockLoginFaild.Text            = "输入验证码错误,请重新输入";
                                return;
                            }
                        }
                    }
                    else
                    {
                        this.TextBlockLoginFaild.Visibility = System.Windows.Visibility.Visible;
                        TextBlockLoginFaild.Text            = "请从系统中获取验证码";
                        return;
                    }
                }
                // LoginAction();
            }
        }
Exemplo n.º 7
0
 public ControlPanelSociety UpdateSociety(ControlPanelSociety request)
 {
     return(ObjectFactory <ControlPanelSocietyAppService> .Instance.Update(request));
 }
Exemplo n.º 8
0
        private void Register()
        {
            string account = txtSocietyName.Text;

            if (string.IsNullOrEmpty(account))
            {
                this.txtInfo.Visibility = System.Windows.Visibility.Visible;
                txtInfo.Text            = "用户名未提供,发送验证码失败。";
                return;
            }

            //if (TextBoxPhoneInfo.Visibility == Visibility.Collapsed)
            if (true)
            {
                string serviceUrl = CPApplication.Current.CommonData["ECCentralServiceURL_Login"].ToString();
                string url        = string.Format("{0}/CommonService/ControlPanelSociety/CreateSociety", serviceUrl);

                RestClient        c_Client = new RestClient(url);
                LoginCountRequest request  = new LoginCountRequest()
                {
                    Action   = 1,
                    SystemNo = "ECC",
                    InUser   = account
                };
                ControlPanelSociety orientation = new ControlPanelSociety()
                {
                    OrganizationName = txtSocietyName.Text,
                    Password         = txtPassword.Password,
                    InDate           = DateTime.Now,
                    InUser           = txtSocietyName.Text,
                    EditDate         = DateTime.Now,
                    EditUser         = txtSocietyName.Text,
                    CommissionID     = "01",
                    Province         = (this.comBoxProvince.SelectedValue as ComBoxData).ID
                };
                c_Client.Create <int>(url, orientation, (target, args) =>
                {
                    if (args.FaultsHandle())
                    {
                        //this.TextBoxPhoneInfo.Visibility = Visibility.Visible;
                        //this.LbPhoneInfo.Visibility = Visibility.Visible;
                        //this.btnGetCode.Visibility = Visibility.Visible;
                        txtInfo.Text = "社团注册完成。";
                        return;
                    }
                    else
                    {
                        LoginAction();
                    }
                });


                //c_Client.Query<int>(url, request, (target, args) =>
                //{
                //    if (args.Result > 3)
                //    {
                //        //this.TextBoxPhoneInfo.Visibility = Visibility.Visible;
                //        //this.LbPhoneInfo.Visibility = Visibility.Visible;
                //        //this.btnGetCode.Visibility = Visibility.Visible;
                //        return;
                //    }
                //    else
                //    {
                //        LoginAction();
                //    }
                //});
            }
            else
            {
                //if (string.IsNullOrEmpty(TextBoxPhoneInfo.Text))
                //{
                //    this.txtInfo.Visibility = System.Windows.Visibility.Visible;
                //    txtInfo.Text = "请输入短信验证码";
                //    return;
                //}
                //else
                //{
                //    DateTime smsDate = DateTime.Now;
                //    string smsCode = string.Empty;
                //    if (!string.IsNullOrEmpty(UtilityHelper.GetIsolatedStorage("smsDate")))
                //    {
                //        smsDate = DateTime.Parse(UtilityHelper.GetIsolatedStorage("smsDate"));
                //        smsCode = UtilityHelper.GetIsolatedStorage("smsCode");
                //        if ((DateTime.Now - smsDate).TotalSeconds > 300)
                //        {
                //            this.txtInfo.Visibility = System.Windows.Visibility.Visible;
                //            txtInfo.Text = "请重新从系统中获取验证码";
                //            return;
                //        }
                //        else
                //        {
                //            if (smsCode != TextBoxPhoneInfo.Text)
                //            {
                //                this.txtInfo.Visibility = System.Windows.Visibility.Visible;
                //                txtInfo.Text = "输入验证码错误,请重新输入";
                //                return;
                //            }
                //        }
                //    }
                //    else
                //    {
                //        this.txtInfo.Visibility = System.Windows.Visibility.Visible;
                //        txtInfo.Text = "请从系统中获取验证码";
                //        return;
                //    }
                //}
                //LoginAction();
            }
        }
 public virtual ControlPanelSociety Update(ControlPanelSociety request)
 {
     return(ObjectFactory <ControlPanelSocietyProcessor> .Instance.Update(request));
 }