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(); } } }
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."); } } }
public DlgCompanySelect(member member, scuser user) { InitializeComponent(); this.member = member; this.user = user; }