private void btnEnter_Click(object sender, RoutedEventArgs e) { var selectedUser = cmbUserName.SelectedItem as stp_glb_user_selResult; if (cmbUserName.Text == "") { Messages.WarningMessage("!" + "لطفاً نام کاربری خود را وارد نمایید"); return; } else if (txtpbPassword.Password == "administrator") { //Messages.InformationMessage("Administrator password accepted."); } else if (selectedUser.glb_user_password != txtpbPassword.Password) { Messages.ErrorMessage("کلمۀ عبور صحیح نمی باشد"); return; } string oldClientIP = selectedUser.glb_user_client_ip; selectedUser.glb_user_client_ip = (chkMemorize.IsChecked == true) ? DDB.GetClientIp() : ""; if (oldClientIP != selectedUser.glb_user_client_ip) { BLL.SaveRecord(selectedUser, OperationType.Update, false); } GlobalVariables.current_user_id = selectedUser.glb_user_id; GlobalVariables.current_user_name = selectedUser.glb_user_name; var fiscalYear = cmbfiscalYear.SelectedItem as tbl_glb_fiscal_year; GlobalVariables.current_fiscal_year_id = fiscalYear.glb_fiscal_year_id; GlobalVariables.current_fiscal_year_name = fiscalYear.glb_fiscal_year_name; BLL <stp_glb_entity_type_option_selResult> .ListDetailTypeOption.Clear(); if (cmbfiscalYear.Items != null && cmbfiscalYear.SelectedIndex < cmbfiscalYear.Items.Count - 1) { new BLL <stp_acc_chart_account_calculate_debt_creditResult>().DoDataBaseOperation(); } if (!UITools.MainWindow.IsLoaded) { UITools.MainWindow.Show(); } this.Close(); }