private void iniciar_sesion() { try { svc.SetUserFunctionalities(user); Session.StartSession(user); ViewsManager.LimpiarVistas(); if (user.Perfil.Nombre == "Afiliado") { var manager = new AfiliadoManager(); Afiliado afiliado = manager.actualizarInformacion(user.UserID); Session.Afiliado = afiliado; if (afiliado.FaltanDatos) { MessageBox.Show("Por favor, verifique sus datos a continuacion"); var regForm = new RegistroForm(); regForm.esNuevoUsuario = false; regForm.OnUserSaved += new EventHandler <UserSavedEventArgs>(regForm_OnUserSaved); regForm.perfilSeleccionado = "Afiliado"; regForm.rellenarAfiliado(afiliado); ViewsManager.LoadModal(regForm); } } else if (user.Perfil.Nombre == "Profesional") { var manager = new ProfesionalManager(); Profesional profesional = manager.getInfo(user.UserID); Session.Profesional = profesional; if (profesional.FaltanDatos) { MessageBox.Show("Por favor, verifique sus datos a continuacion"); var regForm = new RegistroForm(); regForm.esNuevoUsuario = false; regForm.OnUserSaved += new EventHandler <UserSavedEventArgs>(regForm_OnUserSaved); regForm.rellenarProfesional(profesional); regForm.perfilSeleccionado = "Profesional"; ViewsManager.LoadModal(regForm); } } } catch (System.Exception excep) { MessageBox.Show(excep.Message); } }
private void iniciar_sesion() { try { svc.SetUserFunctionalities(user); Session.StartSession(user); ViewsManager.LimpiarVistas(); if (user.Perfil.Nombre == "Afiliado") { var manager = new AfiliadoManager(); Afiliado afiliado = manager.getInfo(user.UserID); Session.Afiliado = afiliado; if (afiliado.FaltanDatos) { MessageBox.Show("Por favor, verifique sus datos a continuacion"); var registroForm = new RegistroForm(); afiliado.MotivoCambio = "Update Nuevo Sistema"; registroForm.rellenarAfiliado(afiliado); ViewsManager.LoadModal(registroForm); } } else if (user.Perfil.Nombre == "Profesional") { var manager = new ProfesionalManager(); Profesional profesional = manager.getInfo(user.UserID); Session.Profesional = profesional; if (profesional.FaltanDatos) { MessageBox.Show("Por favor, verifique sus datos a continuacion"); var registroForm = new RegistroForm(); registroForm.rellenarProfesional(profesional); ViewsManager.LoadModal(registroForm); } } } catch (System.Exception excep) { MessageBox.Show(excep.Message); } }