/// <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);
 }
示例#2
0
 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;
     }
 }
示例#3
0
        /// <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();
            }
        }