Exemplo n.º 1
0
        private void MainForm_Shown(object sender, EventArgs e)
        {
            if (this.member_info == null)
            {
                DlgLogin login = new DlgLogin(this);
                if (login.ShowDialog() == DialogResult.OK)
                {
                    DlgCompanySelect comp = new DlgCompanySelect(login.member_info, login.user_info);
                    if (comp.ShowDialog() == DialogResult.OK)
                    {
                        this.member_info = login.member_info;
                        this.user_info   = login.user_info;
                        this.comp_info   = comp.selected_comp;

                        this.lblDbName.Text = this.comp_info.dbname + " [ " + this.comp_info.compname + " ]";

                        this.msg = MessageManager.LoadMessage(this.user_info.language);
                        this.SetMenuText(this.mainMenu);
                    }
                    else
                    {
                        this.Close();
                    }
                }
                else
                {
                    this.Close();
                }
            }
        }
Exemplo n.º 2
0
        private void btnOK_Click(object sender, EventArgs e)
        {
            using (mEntities member_db = DBX.GetMemberDB(DBX.member_server, DBX.member_db_uid, DBX.member_db_pwd, DBX.member_db_name))
            {
                member m = member_db.member.Include("scusergroup").Include("scuser").Include("sccompgroup").Include("sccomp").Include("scacclv").Where(mb => mb.membercode.Trim() == this.member_code.Trim()).FirstOrDefault();
                if (m != null)
                {
                    this.member_info = m;

                    scuser s = member_db.scuser.Include("scacclv").Include("sccomp").Where(u => u.username.Trim() == this.user_name.Trim() && u.passwordhash.Trim() == this.user_password.Trim()).FirstOrDefault();

                    if (s != null)
                    {
                        this.user_info    = s;
                        this.DialogResult = DialogResult.OK;
                        this.Close();
                    }
                    else
                    {
                        MessageBox.Show("User/Password is invalid.");
                    }
                }
                else
                {
                    MessageBox.Show("Member code not found.");
                }
            }
        }
Exemplo n.º 3
0
 public DlgCompanySelect(member member, scuser user)
 {
     InitializeComponent();
     this.member = member;
     this.user   = user;
 }