public LoginWithConfigWindow() { InitializeComponent(); process = new ZAMainAppProcess(); //Icon & title setting CommonFunction.setIcon(this); this.Title += " - " + ClientInformation.ShortName; ApplicationConstant.DonViSuDung company = ApplicationConstant.layDonViSuDung(ClientInformation.Company); if (company == ApplicationConstant.DonViSuDung.BINHKHANH) { lblLanguage.Visibility = Visibility.Hidden; cboLanguage.Visibility = Visibility.Hidden; lblTitle.Visibility = Visibility.Visible; } string ServerPattern = ClientInformation.ServerList; Server server = new Server(); List <Server> ServerList = server.getServerList(ServerPattern); foreach (Server item in ServerList) { MenuItem mnuItem = new MenuItem(); mnuItem.Name = "" + item.ServerName; mnuItem.Header = "" + item.ServerName; mnuItem.Uid = "" + item.ServerIP + "#" + item.ServerPort; if (item.ServerName.Equals(ClientInformation.ServerName)) { mnuItem.Icon = new Image { Source = new BitmapImage(new Uri(@"pack://application:,,,/Utilities.Common;component/Images/Action/approve.png", UriKind.RelativeOrAbsolute)), Width = 12, Height = 12 }; } mnuItem.Click += mnu_Click; mnuConfig.Items.Add(mnuItem); } }
public LoginWindow() { InitializeComponent(); // IP, MAC Address new ClientInitProcess().docThongTinCauHinhClient(1); // No IP, MAC Address //docThongTinCauHinhClient(1); if (!ClientInformation.Theme.Equals("default")) { SetThemes(); } /* LANGUAGE */ if (!ClientInformation.LanguageList.Equals("")) { string LanguagePattern = ClientInformation.LanguageList; List <Language> LanguageList = (new Language()).getLanguageList(LanguagePattern); int i = 0; int index = 0; string value = ""; foreach (Language e in LanguageList) { RadComboBoxItem item = new RadComboBoxItem(); item.Content = e.LanguageName; item.Tag = e.LanguageCode; cboLanguage.Items.Add(item); if (e.LanguageStatus.Equals("1")) { index = i; value = e.LanguageStatus; } ++i; } cboLanguage.SelectedIndex = index; //cboLanguage.SelectedValue = value; } else { } /* LANGUAGE */ process = new ZAMainAppProcess(); //Icon & title setting CommonFunction.setIcon(this); //Set licence Aspose Words and Cells MemoryStream aspLic = new MemoryStream(); StreamWriter sw = new StreamWriter(aspLic, Encoding.UTF8); Aspose.Words.License licenseWord = new Aspose.Words.License(); //Set the license of Aspose.Cells to avoid the evaluation //limitations sw.WriteLine(BusinessConstant.asposeWordLic); sw.Flush(); aspLic.Position = 0; licenseWord.SetLicense(aspLic); Aspose.Cells.License licenseExcel = new Aspose.Cells.License(); //Set the license of Aspose.Cells to avoid the evaluation //limitations sw.WriteLine(BusinessConstant.asposeWordLic); sw.Flush(); aspLic.Position = 0; licenseExcel.SetLicense(aspLic); ApplicationConstant.DonViSuDung company = ApplicationConstant.layDonViSuDung(ClientInformation.Company); if (company == ApplicationConstant.DonViSuDung.BINHKHANH) { lblLanguage.Visibility = Visibility.Hidden; cboLanguage.Visibility = Visibility.Hidden; lblTitle.Visibility = Visibility.Visible; //imgConfig.Visibility = Visibility.Collapsed; string ServerPattern = ClientInformation.ServerList; if (!string.IsNullOrEmpty(ServerPattern)) { Server server = new Server(); List <Server> ServerList = server.getServerList(ServerPattern); if (ServerList.Count <= 1) { imgConfig.Visibility = Visibility.Collapsed; } else { foreach (Server item in ServerList) { MenuItem mnuItem = new MenuItem(); mnuItem.Name = "" + item.ServerName; mnuItem.Header = "" + item.ServerName; mnuItem.Uid = "" + item.ServerIP + "#" + item.ServerPort + "#" + item.ServerCode; if (item.ServerName.Equals(ClientInformation.ServerName)) { mnuItem.Icon = new Image { Source = new BitmapImage(new Uri(@"pack://*****:*****@"pack://application:,,,/Utilities.Common;component/Images/Action/approve.png", UriKind.RelativeOrAbsolute)), Width = 12, Height = 12 }; } mnuItem.Click += mnu_Click; mnuConfig.Items.Add(mnuItem); } } } else { imgConfig.Visibility = Visibility.Collapsed; } } else { if (company == ApplicationConstant.DonViSuDung.BIDV || company == ApplicationConstant.DonViSuDung.BIDV_BLF) { //cboLanguage.SelectedIndex = 1; } //imgConfig.Visibility = Visibility.Collapsed; string ServerPattern = ClientInformation.ServerList; if (!string.IsNullOrEmpty(ServerPattern)) { Server server = new Server(); List <Server> ServerList = server.getServerList(ServerPattern); if (ServerList.Count <= 1) { imgConfig.Visibility = Visibility.Collapsed; } else { foreach (Server item in ServerList) { MenuItem mnuItem = new MenuItem(); mnuItem.Name = "" + item.ServerName; mnuItem.Header = "" + item.ServerName; mnuItem.Uid = "" + item.ServerIP + "#" + item.ServerPort + "#" + item.ServerCode; if (item.ServerName.Equals(ClientInformation.ServerName)) { mnuItem.Icon = new Image { Source = new BitmapImage(new Uri(@"pack://application:,,,/Utilities.Common;component/Images/Action/approve.png", UriKind.RelativeOrAbsolute)), Width = 12, Height = 12 }; } mnuItem.Click += mnu_Click; mnuConfig.Items.Add(mnuItem); } } } else { imgConfig.Visibility = Visibility.Collapsed; } } cboLanguage.SelectionChanged += cboLanguage_SelectionChanged; }
public JsonResult CheckLogin(string user, string password, int width, int height) { try { if (fcnValidForm(user, password)) { ZAMainAppProcess obj = new ZAMainAppProcess(); string sMessage = ""; string ngongu = ""; NGON_NGU_DTO ngonNguDto = new NGON_NGU_DTO(); string sMatKhau = LSecurity.MD5Encrypt(password); if (UserInformation.Session_User.IsNullOrEmpty()) { UserInformation.Session_User = new Presentation.Process.Common.UserInformation(); } if (UserInformation.Session_User.NgonNgu.IsNullOrEmpty()) { UserInformation.Session_User.NgonNgu = "vi"; } else { ngongu = UserInformation.Session_User.NgonNgu; } UserInformation.Session_User.U_PhienBan = LanguageNode.GetValueUILanguage("U.PhienBan"); UserInformation.Session_User.M_PhienBan = LanguageNode.GetValueMessageLanguage("M.PhienBan"); System.Web.HttpContext.Current.Session["UserInformation"] = UserInformation.Session_User; bool isResult = obj.doLoginWithSession(user, sMatKhau, ref ngonNguDto, ref sMessage); UserInformation.Session_User = (Presentation.Process.Common.UserInformation)System.Web.HttpContext.Current.Session["UserInformation"]; UserInformation.Session_User.NgonNgu = ngongu; if (!ngonNguDto.IsNullOrEmpty()) { if (!ngonNguDto.lstResource.IsNullOrEmpty() && ngonNguDto.lstResource.Count() > 0) { LanguageNode.LoadUILanguage(ngonNguDto.lstResource.ToList()); } if (!ngonNguDto.lstMessage.IsNullOrEmpty() && ngonNguDto.lstMessage.Count() > 0) { LanguageNode.LoadMessageLanguage(ngonNguDto.lstMessage.ToList()); } } //if (sMessage != null && (sMessage.Equals(Utilities.Solution.ApplicationConstant.LoginResponseMessage.M_ResponseMessage_Login_YeuCauDoiMatKhauLanDau.layGiaTri()) || sMessage.Equals(Utilities.Solution.ApplicationConstant.LoginResponseMessage.M_ResponseMessage_Login_YeuCauDoiMatKhau.layGiaTri()))) //{ // ses.USER_ID = user; // ses.USER_NAME = objUser.USER_NAME; // ses.FULL_NAME = objUser.FULL_NAME; // ses.MAT_KHAU = password; // ses.PHAI_DOI_MK = 1; // SessionUser.Session_User = ses; // return Json(Common.ResultJson.Success.LayMa(), JsonRequestBehavior.AllowGet); //} if (isResult) { //ses.PHAI_DOI_MK = 0; //ses.USER_ID = user; //ses.USER_NAME = objUser.TenDangNhap; //ses.FULL_NAME = objUser.HoTen; //ses.DON_VI_TAO = objUser.DON_VI_QLY; //Presentation.Process.DanhMucServiceRef.DM_DON_VI objDV = objdmdv.getDonViByMa(objUser.DON_VI_QLY); //ses.ID_DON_VI_TAO = objDV.ID; //ses.DON_VI_QLY = objDV.MA_DVI_CHA; //ses.LOAI_DON_VI = objDV.LOAI_DVI; //ses.TEN_DON_VI = objDV.TEN_GDICH; //ses.MAT_KHAU = password; //ses.LIST_CHUC_NANG = objUser.ListChucNang; //double dbCount = double.Parse(Application["access_count"].ToString()); //dbCount = dbCount + 1; //Application["access_count"] = dbCount; //SessionUser.Session_User = ses; return(Json("", JsonRequestBehavior.AllowGet)); } else { return(Json(Common.ResultJson.Error.LayMa(), JsonRequestBehavior.AllowGet)); } } else { return(Json(Common.ResultJson.Error.LayMa(), JsonRequestBehavior.AllowGet)); } } catch (Exception ex) { return(Json(Common.ResultJson.Error.LayMa(), JsonRequestBehavior.AllowGet)); } }