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 btnAceptar_Click(object sender, RoutedEventArgs e) { DlgLogin ds = new DlgLogin(); LoginViewModel viewModel = this.DataContext as LoginViewModel; if (viewModel != null) { viewModel.SetLoginViewModel(); ds.DataContext = viewModel; ds.Owner = Application.Current.Windows[0]; viewModel.start(); ds.ShowDialog(); } }