private void LoginAction() { ComponentFactory.GetComponent <ILogin>().Login(TextBoxLoginName.Text, TextBoxPassword.Password, (result) => { if (result) { ((App)App.Current).InitApp(); UtilityHelper.SetIsolatedStorage("LoginName", TextBoxLoginName.Text.Trim()); UtilityHelper.SetIsolatedStorage("loginErr", "0"); } else { (Application.Current.RootVisual as RootVisualWrapper).BorderLoadingLayer.Visibility = Visibility.Collapsed; (Application.Current.RootVisual as RootVisualWrapper).LoginArea.Visibility = Visibility.Visible; this.TextBlockLoginFaild.Visibility = System.Windows.Visibility.Visible; //login count string serviceUrl = CPApplication.Current.CommonData["ECCentralServiceURL_Login"].ToString(); string url = string.Format("{0}/CommonService/ControlPanelUser/LoginCount", serviceUrl); RestClient c_Client = new RestClient(serviceUrl); LoginCountRequest request = new LoginCountRequest() { Action = 0, SystemNo = "ECC", InUser = TextBoxLoginName.Text }; c_Client.Query <int>(url, request, (target, args) => { }); } }); (Application.Current.RootVisual as RootVisualWrapper).BorderLoadingLayer.Visibility = Visibility.Visible; this.TextBlockLoginFaild.Visibility = System.Windows.Visibility.Collapsed; }
public int GetCPUsersLoginCount(LoginCountRequest request) { DataCommand cmd = DataCommandManager.GetDataCommand("GetCPUsersLoginCount"); cmd.SetParameterValue("@Action", request.Action); cmd.SetParameterValue("@SystemNo", request.SystemNo); cmd.SetParameterValue("@InUser", request.InUser); return(cmd.ExecuteScalar <int>()); }
public int GetCPSocietysLoginCount(LoginCountRequest request) { DataCommand cmd = DataCommandManager.GetDataCommand("GetCPSocietysLoginCount"); cmd.SetParameterValue("@Action", request.Action); cmd.SetParameterValue("@OrganizationName", request.SystemNo); cmd.SetParameterValue("@Password", request.InUser); return(cmd.ExecuteScalar <int>()); }
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(); } }
public int GetCPSocietysLoginCount(LoginCountRequest request) { return(ObjectFactory <ControlPanelSocietyAppService> .Instance.GetCPSocietysLoginCount(request)); }
public int GetCPUsersLoginCount(LoginCountRequest request) { return(ObjectFactory <IControlPanelUserDA> .Instance.GetCPUsersLoginCount(request)); }
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(); } }