/// <summary> /// Singleton object creation method /// </summary> /// <returns>object of a frmM_Supplier</returns> public static MDI_SMartAnything getSingleton() { if (objSingleObject == null || objSingleObject.IsDisposed) { objSingleObject = new MDI_SMartAnything(); } return(objSingleObject); }
public static void SetMDIStatusMessage(string message, int type) { try { MDI_SMartAnything mdi = (MDI_SMartAnything)MDI_SMartAnything.ActiveForm; mdi.CountEr = 0; mdi.type = type; //mdi.tbl_status.Text = message; mdi.Errormessagepoper(message); } catch (Exception ex) { //throw ex; } }
/// <summary> /// It Checks whether username and password are correct.If correct login success /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void btnLogin_Click(object sender, EventArgs e) { try { if (txtUserId.Text == "" && txtPassword.Text == "") { //MessageBox.Show("Please enter User Name and Password !", "Error", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); lblErrormsg1.Visible = true; lblErrormsg1.Text = LanguageHandler.txt_enter_username_password; txtUserId.Focus(); return; } if (txtUserId.Text == "" && txtPassword.Text != "") { //MessageBox.Show("Please enter your User Name !", "Error", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); lblErrormsg1.Visible = true; lblErrormsg1.Text = LanguageHandler.txt_invalid_username_password; txtUserId.Focus(); //lblErrormsg1.Visible = false; return; } if (txtUserId.Text != "" && txtPassword.Text == "") { lblErrormsg1.Visible = true; lblErrormsg1.Text = LanguageHandler.txt_invalid_username_password; txtUserId.Focus(); return; } u_User_BL objUser_BL = new u_User_BL(); u_User_BL.LoginStatus Authenticationstatus; Authenticationstatus = objUser_BL.CheckAuthentication(txtUserId.Text, txtPassword.Text); if (Authenticationstatus == u_User_BL.LoginStatus.InvalidUserId) { lblErrormsg1.Visible = true; txtUserId.Text = ""; txtPassword.Text = ""; lblErrormsg1.Text = LanguageHandler.txt_invalid_username_password; txtUserId.Focus(); return; } else if (Authenticationstatus == u_User_BL.LoginStatus.Invalidpassword) { lblErrormsg1.Visible = true; lblErrormsg1.Text = LanguageHandler.txt_invalid_username_password; txtPassword.Text = ""; txtUserId.Focus(); return; } else if (Authenticationstatus == u_User_BL.LoginStatus.RestrictedUser) { //MessageBox.Show("Restricted user !", Globals.g_strCompanyName, MessageBoxButtons.OK, MessageBoxIcon.Stop); //txtUserId.Focus(); //return; lblErrormsg1.Visible = true; lblErrormsg1.Text = LanguageHandler.txt_restricted_user; txtUserId.Text = ""; txtPassword.Text = ""; txtUserId.Focus(); return; } else if (Authenticationstatus == u_User_BL.LoginStatus.Success) { //frmU_MainScreen objMain = new frmU_MainScreen(); MDI_SMartAnything objMain = MDI_SMartAnything.getSingleton(); Globals.g_strUser = txtUserId.Text; commonFunctions.Loginuser = txtUserId.Text.Trim(); string str = cmb_loca.Text.Trim(); str = str.Substring(0, str.IndexOf('-')); commonFunctions.GlobalLocation = str.Trim(); txtPassword.Text = ""; txtUserId.Text = ""; txtUserId.Focus(); this.Hide(); //objMain.MenuStripItemsVisible(); objMain.Activate(); objMain.Show(); LogFile.WriteErrorLog("btnLogin_Click", "frmU_Login", "User login success", "INFO"); } //else //{ // MessageBox.Show("Invalid login detail ! \n\r Please try again !", "Error", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); // ClearData(); // return; //} } catch (Exception ex) { LogFile.WriteErrorLog("btnLogin_Click", "frmU_Login", ex.Message.ToString(), "Exception"); Globals.generateCommonErrorMsg(); } }