private async void Button_Confim_Click(object sender, RoutedEventArgs e) { if (!CheckInputIsShitOrFuck()) { return; } IsLoginningOrDone(true); //await Task.Delay(1000); ChongGuanSafetySupervisionQZ.DAL.UserDAL userDAL = new DAL.UserDAL(); var loginResult = await userDAL.Login(new Model.QZ_User { LoginName = this.TextBox_UserName.Text, LoginPwd = this.RadPasswordBox_Password.Password }); if (!loginResult.IsSuccessed) { IsLoginningOrDone(false); RadWindow.Alert(new DialogParameters { Header = new TextBlock { Text = "登录失败", FontFamily = new FontFamily("微软雅黑"), IsHitTestVisible = false, Foreground = new SolidColorBrush(Colors.White) }, Content = new TextBlock { Text = loginResult.Message, FontFamily = new FontFamily("微软雅黑"), IsHitTestVisible = false }, Owner = this, Theme = new MaterialTheme() }); return; } GlobalData.CurrentUser = loginResult.Data; ChongGuanSafetySupervisionQZ.DAL.Role_UserDAL role_UserDAL = new DAL.Role_UserDAL(); var role_UserResult = role_UserDAL.QueryRoleByUser(GlobalData.CurrentUser); if (!role_UserResult.IsSuccessed) { IsLoginningOrDone(false); RadWindow.Alert(new DialogParameters { Header = new TextBlock { Text = "登录失败", FontFamily = new FontFamily("微软雅黑"), IsHitTestVisible = false, Foreground = new SolidColorBrush(Colors.White) }, Content = new TextBlock { Text = role_UserResult.Message, FontFamily = new FontFamily("微软雅黑"), IsHitTestVisible = false }, Owner = this, Theme = new MaterialTheme() }); return; } GlobalData.CurrnetRole = role_UserResult.Data; ChongGuanSafetySupervisionQZ.DAL.Deparment_UserDAL deparment_UserDAL = new DAL.Deparment_UserDAL(); var deparment_UserResult = deparment_UserDAL.QueryDeparmentByUser(GlobalData.CurrentUser); if (!deparment_UserResult.IsSuccessed) { IsLoginningOrDone(false); RadWindow.Alert(new DialogParameters { Header = new TextBlock { Text = "登录失败", FontFamily = new FontFamily("微软雅黑"), IsHitTestVisible = false, Foreground = new SolidColorBrush(Colors.White) }, Content = new TextBlock { Text = deparment_UserResult.Message, FontFamily = new FontFamily("微软雅黑"), IsHitTestVisible = false }, Owner = this, Theme = new MaterialTheme() }); return; } GlobalData.CurrentDeparment = deparment_UserResult.Data; //dXRibbonMainWindow.Show(); checkingHardwareWindow.Show(); //homeWindow.Show(); this.Close(); IsLoginningOrDone(false); //NavigationService..Navigate(new Uri("NavigateDemoPage.xaml", UriKind.Relative)); }
private async void Button_Confim_Click(object sender, RoutedEventArgs e) { if (!CheckInputIsShitOrFuck()) { return; } ChongGuanSafetySupervisionQZ.DAL.UserDAL userDAL = new DAL.UserDAL(); var addUser_result = await userDAL.Add(new QZ_User { AreaCode = _chinaCitiesViewModel.SelectedItem.AreaId, CreateTime = DateTime.Now.ToString(), IsDeleteId = 0, IsForbidden = 0, LoginName = this.TextBox_AdminUserName.Text, LoginPwd = this.RadPasswordBox_AdminPassword.Password, ModifyTime = DateTime.Now.ToString(), UserCode = Guid.NewGuid().ToString("N"), UserName = "******", UserAge = "0", UserCard = "", UserEmail = "", UserFingerImageFilePath = "", UserLawCard = "", UserPhone = "", UserPhotoFilePath = "", UserSex = "" }); if (!addUser_result.IsSuccessed) { RadWindow.Alert(new DialogParameters { Header = new TextBlock { Text = "添加管理员失败", FontFamily = new FontFamily("微软雅黑"), IsHitTestVisible = false, Foreground = new SolidColorBrush(Colors.White) }, Content = new TextBlock { Text = addUser_result.Message, FontFamily = new FontFamily("微软雅黑"), IsHitTestVisible = false }, Owner = this, Theme = new MaterialTheme() }); return; } GlobalData.CurrentUser = addUser_result.Data; ChongGuanSafetySupervisionQZ.DAL.DeparmentDAL deparmentDAL = new DAL.DeparmentDAL(); var addDeparment_result = await deparmentDAL.Add(new QZ_Deparment { AreaCode = _chinaCitiesViewModel.SelectedItem.AreaId, DeparmentCode = Guid.NewGuid().ToString("N"), DeparmentName = this.TextBox_Department.Text, DeparmentParentCode = "", IsDeleteId = 0 }); if (!addDeparment_result.IsSuccessed) { RadWindow.Alert(new DialogParameters { Header = new TextBlock { Text = "添加部门信息失败", FontFamily = new FontFamily("微软雅黑"), IsHitTestVisible = false, Foreground = new SolidColorBrush(Colors.White) }, Content = new TextBlock { Text = addDeparment_result.Message, FontFamily = new FontFamily("微软雅黑"), IsHitTestVisible = false }, Owner = this, Theme = new MaterialTheme() }); return; } GlobalData.CurrentDeparment = addDeparment_result.Data; ChongGuanSafetySupervisionQZ.DAL.Deparment_UserDAL deparment_UserDAL = new DAL.Deparment_UserDAL(); await deparment_UserDAL.Add(GlobalData.CurrentDeparment, GlobalData.CurrentUser); ChongGuanSafetySupervisionQZ.DAL.Role_UserDAL role_UserDAL = new DAL.Role_UserDAL(); await role_UserDAL.Add(new QZ_Role { RoleId = 1 }, GlobalData.CurrentUser); GlobalData.CurrnetRole = new QZ_Role { RoleId = 1 }; //RegistryHelper.SetRegistryData(@"ChongGuan\ChongGuanSafetySupervisionQZ", // "Registered", "1"); CreateRegFile(); checkingHardwareWindow.Show(); //dXRibbonMainWindow.Show(); this.Close(); }