public async Task <IActionResult> Put([FromServices] IMediatorHandler bus, [FromRoute] Guid idUsuario, [FromBody] EditarUsuarioModel editarUsuarioModel) { var response = await bus.SendCommand(new UpdateUserCommand(idUsuario, editarUsuarioModel.Nome, editarUsuarioModel.Email, editarUsuarioModel.Grupos)); return(Response(response)); }
public string EditarPermissoes(EditarUsuarioModel usuarioModel) { StringBuilder command = new StringBuilder(); command.AppendLine("Update permissoes"); command.AppendLine("Set flUsuarioI = @FLUSUARIOI,"); command.AppendLine(" flUsuarioC = @FLUSUARIOC,"); command.AppendLine(" flUsuarioA = @FLUSUARIOA,"); command.AppendLine(" flUsuarioE = @FLUSUARIOE,"); command.AppendLine(" flPacienteI = @FLPACIENTEI,"); command.AppendLine(" flPacienteC = @FLPACIENTEC,"); command.AppendLine(" flPacienteA = @FLPACIENTEA,"); command.AppendLine(" flPacienteE = @FLPACIENTEE,"); command.AppendLine(" flConsultaI = @FLCONSULTAI,"); command.AppendLine(" flConsultaC = @FLCONSULTAC,"); command.AppendLine(" flConsultaA = @FLCONSULTAA,"); command.AppendLine(" flConsultaE = @FLCONSULTAE,"); command.AppendLine(" flAusenciaI = @FLAUSENCIAI,"); command.AppendLine(" flAusenciaC = @FLAUSENCIAC,"); command.AppendLine(" flAusenciaA = @FLAUSENCIAA,"); command.AppendLine(" flAusenciaE = @FLAUSENCIAE,"); command.AppendLine(" flMedicamentoI = @FLMEDICAMENTOI,"); command.AppendLine(" flMedicamentoC = @FLMEDICAMENTOC,"); command.AppendLine(" flMedicamentoA = @FLMEDICAMENTOA,"); command.AppendLine(" flMedicamentoE = @FLMEDICAMENTOE,"); command.AppendLine(" flExamesI = @FLEXAMESI,"); command.AppendLine(" flExamesC = @FLEXAMESC,"); command.AppendLine(" flExamesA = @FLEXAMESA,"); command.AppendLine(" flExamesE = @FLEXAMESE,"); command.AppendLine(" flHistoriaMolestiaAtualI = @FLHISTORIAMOLESTIAATUALI,"); command.AppendLine(" flHistoriaMolestiaAtualC = @FLHISTORIAMOLESTIAATUALC,"); command.AppendLine(" flHistoriaMolestiaAtualA = @FLHISTORIAMOLESTIAATUALA,"); command.AppendLine(" flHistoriaMolestiaAtualE = @FLHISTORIAMOLESTIAATUALE,"); command.AppendLine(" flHistoriaPatologicaPregressaI = @FLHISTORIAPATOLOGICAPREGRESSAI,"); command.AppendLine(" flHistoriaPatologicaPregressaC = @FLHISTORIAPATOLOGICAPREGRESSAC,"); command.AppendLine(" flHistoriaPatologicaPregressaA = @FLHISTORIAPATOLOGICAPREGRESSAA,"); command.AppendLine(" flHistoriaPatologicaPregressaE = @FLHISTORIAPATOLOGICAPREGRESSAE,"); command.AppendLine(" flHipoteseDiagnosticaI = @FLHIPOTESEDIAGNOSTICAI,"); command.AppendLine(" flHipoteseDiagnosticaC = @FLHIPOTESEDIAGNOSTICAC,"); command.AppendLine(" flHipoteseDiagnosticaA = @FLHIPOTESEDIAGNOSTICAA,"); command.AppendLine(" flHipoteseDiagnosticaE = @FLHIPOTESEDIAGNOSTICAE,"); command.AppendLine(" flCondutaI = @FLCONDUTAI,"); command.AppendLine(" flCondutaC = @FLCONDUTAC,"); command.AppendLine(" flCondutaA = @FLCONDUTAA,"); command.AppendLine(" flCondutaE = @FLCONDUTAE,"); command.AppendLine(" flIniciarAtendimento = @FLINICIARATENDIMENTO"); command.AppendLine("Where idPermissoes = @IDPERMISSOES AND idUsuarioPermissoes = @IDUSUARIO"); return(command.ToString()); }
public ActionResult ModificarUsuario(EditarUsuarioModel modelo) { if (ModelState.IsValid) { HttpPostedFileBase file = modelo.File; Usuario userInfo = modelo.MyUserInfo; if (userInfo.Fotos == null) { userInfo.Fotos = new List <FotoPorfolio>(); } if (file != null && file.ContentLength > 0) { Guid guid = Guid.NewGuid(); string str = guid.ToString(); string path = Path.Combine(Server.MapPath("~/ProfilePictures"), str + ".jpg"); using (MemoryStream outStream = new MemoryStream()) { using (ImageFactory imageFactory = new ImageFactory(preserveExifData: false)) { Size size = new Size(200, 200); ISupportedImageFormat format = new JpegFormat { Quality = 80 }; imageFactory.Load(file.InputStream) .Constrain(size) .BackgroundColor(Color.White) .Format(format) .Save(path); } } userInfo.URLFotoPerfil = str; } Usuario usuarioActual = ObtenerUsuarioActual(User); //copiar una por una las propiedades al usuario actual usuarioActual.Apellido = userInfo.Apellido; usuarioActual.Descripcion = userInfo.Descripcion; usuarioActual.Email = userInfo.Descripcion; usuarioActual.Facebook = userInfo.Facebook; usuarioActual.Instagram = userInfo.Instagram; usuarioActual.Nombre = userInfo.Nombre; usuarioActual.Rol = userInfo.Rol; usuarioActual.Telefono = userInfo.Telefono; usuarioActual.URLFotoPerfil = userInfo.URLFotoPerfil; usuarioActual.Website = userInfo.Website; db.Entry(usuarioActual).State = EntityState.Modified; db.SaveChanges(); return(View("Usuario", ObtenerUsuarioActual(User))); } return(View(modelo)); }
public ActionResult AgregarFotoPorfolio(EditarUsuarioModel modelo) { if (ModelState.IsValid) { HttpPostedFileBase file = modelo.File; Usuario usuarioActual = ObtenerUsuarioActual(User); if (file != null && file.ContentLength > 0) { Guid guid = Guid.NewGuid(); string str = guid.ToString(); string path = Path.Combine(Server.MapPath("~/PorfoliosPictures"), str + ".jpg"); using (MemoryStream outStream = new MemoryStream()) { using (ImageFactory imageFactory = new ImageFactory(preserveExifData: false)) { Size size = new Size(1000, 1000); ISupportedImageFormat format = new JpegFormat { Quality = 80 }; imageFactory.Load(file.InputStream) .Constrain(size) .BackgroundColor(Color.White) .Format(format) .Save(path); } } //crear nueva foto porfolio FotoPorfolio foto = new FotoPorfolio(); foto.Usuario = usuarioActual; foto.UsuarioId = usuarioActual.Id; foto.Url = str; //agregarla a la lista //if (usuarioActual.Fotos == null) //{ // usuarioActual.Fotos = new List<FotoPorfolio>(); //} usuarioActual.Fotos.Add(foto); //db.Usuarios.Add(usuarioActual); //db.SaveChanges(); db.FotosPorfolio.Add(foto); db.SaveChangesAsync(); return(RedirectToAction("Index")); //return View("Usuario", usuarioActual); } } return(RedirectToAction("Index")); }
public IViewComponentResult Invoke(EditarUsuarioModel cambiarestado) { if (cambiarestado == null) { return(View("CambiarEstado")); } return(View("CambiarEstado", cambiarestado)); }
public int EditarUsuario(EditarUsuarioModel usuario) { try { usuario.pessoa.CPF = UtilMetodo.RemovendoCaracteresEspeciais(usuario.pessoa.CPF); usuario.pessoa.Telefone_Celular = UtilMetodo.RemovendoCaracteresEspeciais(usuario.pessoa.Telefone_Celular); usuario.permissoes.flIniciarAtendimento = usuario.usuario.TipoUsuario; UsuarioDAL usuariosDAL = new UsuarioDAL(); return usuariosDAL.EditarUsuario(usuario); } catch (Exception ex) { throw ex; } }
public async Task <EditarUsuarioModel> CambiarEstado(string id) { //code = "12346AASS"; EditarUsuarioModel editar = new EditarUsuarioModel(); Usuario user = await _userManager.FindByIdAsync(id); var value = CopyPropierties.Convert <Usuario, EditarUsuarioModel>(user); return(value); }
public ViewResult Edite(int id) { Usuario usuario = usuarios.obtenerUsuario(id); EditarUsuarioModel infoUsuario = new EditarUsuarioModel() { id = usuario.id, nombre = usuario.nombre, email = usuario.email, edad = usuario.edad }; return(View(infoUsuario)); }
public async Task <IActionResult> PerfilUsuario(string id) { Usuario user = _usuario.GetUsuarioById(id); MensajesViewModel mensaje = new MensajesViewModel(); var userId = _userManager.GetUserId(User); if (string.IsNullOrEmpty(id)) { return(View("Login")); } // 1. traer el usuairo //Usuario user = _usuario.GetUsuarioById(id); if (user == null) { //EnviarMensaje.Enviar(TempData, "orange", "Debe de seleccionar una categoría válida!"); return(View("Login")); } // 2. Crear el modelo de resset password ResetPasswordViewModel rpvm = new ResetPasswordViewModel { UserName = user.UserName, Code = await _userManager.GeneratePasswordResetTokenAsync(user) }; // 3. crear el modelo de la vista var editarUsuarioModel = new EditarUsuarioModel(); editarUsuarioModel.ImageUrl = "wwwroot/app-assets/images/usuario"; var model = new PerfilUsuario { EditarUsuarioModel = CopyPropierties.Convert <Usuario, EditarUsuarioModel>(user), ResetPasswordViewModel = rpvm }; var roles = _role.Roles.ToList(); ViewBag.Role = new SelectList(roles, "Name", "Name"); return(View(model)); }
public ActionResult EditarUsuario(EditarUsuarioModel model) { try { ViewBag.MensagemBodyController = ""; ViewBag.MensagemBodyAction = ""; ViewBag.MensagemBody = ""; CarregarDadosUsuarioParaTela(); if ((ViewData["idUsuario"] != null) && ((int)ViewData["idUsuario"] != 0)) { if ((int)ViewData["flUsuarioA"] != 0) { var objUsuarioBLL = new UsuarioBLL(); var retorno = objUsuarioBLL.EditarUsuario(model); if (retorno == 3) { HttpContext.Session.SetString("MensagemTitle", "Sucesso"); HttpContext.Session.SetString("MensagemBody", "O usuário " + model.pessoa.Nome + " foi atualizado com sucesso!"); ConsultarUsuarioModel modelConsulta = null; return(RedirectToAction("ConsultarUsuario", "Usuario")); } else { ViewBag.MensagemTitle = "Erro"; ViewBag.MensagemBody = "Ocorreu um erro na tentiva de editar o usuário: " + ViewData["nome"]; return(View()); } } else { HttpContext.Session.SetString("MensagemTitle", "Erro"); HttpContext.Session.SetString("MensagemBody", "Você não tem premissão para acessar a tela de Edição de Usuários!"); return(RedirectToAction("Index", "Home")); } } else { ViewData.Add("ReturnUrl", ((object[])this.ControllerContext.RouteData.Values.Values)[0] + "/" + ((object[])this.ControllerContext.RouteData.Values.Values)[1]); return(RedirectToAction("Signin", "Login", new { ReturnUrl = ViewData["ReturnUrl"] })); } } catch (Exception ex) { ViewBag.MensagemTitle = "Erro"; ViewBag.MensagemBodyController = "Controller: UsuarioController"; ViewBag.MensagemBodyAction = "Action: EditarUsuario/{USUÁRIO} - POST"; ViewBag.MensagemBody = "Exceção: " + ex.Message; return(View()); } }
public IActionResult Edite(EditarUsuarioModel model) { if (ModelState.IsValid) { Usuario usuario = usuarios.obtenerUsuario(model.id); usuario.nombre = model.nombre; usuario.email = model.email; usuario.edad = usuario.edad; Usuario usuarioModificado = usuarios.editarUsuario(usuario); return(RedirectToAction("Index")); } return(View()); }
//[Authorize(Policy = Constante.UsuarioCanUpdate)] public async Task <IActionResult> CambiarEstado(EditarUsuarioModel model) { var usuarioCreado = _usuario.GetUsuarioById(model.Id); if (usuarioCreado.Role != null) { if (TryValidateModel(model)) { PropertiesParser <EditarUsuarioModel, Usuario> .CopyPropertiesTo <EditarUsuarioModel, Usuario>(model, usuarioCreado); await _userManager.UpdateAsync(usuarioCreado); var roles = await _userManager.GetRolesAsync(usuarioCreado); if (!string.IsNullOrEmpty(model.Role)) { if (!roles.Contains(model.Role)) { await _userManager.AddToRoleAsync(usuarioCreado, model.Role); } } EnviarMensaje.Enviar(TempData, "green", 3); return(View("Index", _usuario.Usuarios)); } } else { EnviarMensaje.Enviar(TempData, "red", "El usuario debe tener un rol asignado"); return(View("Index", _usuario.Usuarios)); } return(View("Index", _usuario.Usuarios)); }
public ActionResult EditarUsuario(int id) { try { ViewBag.MensagemBodyController = ""; ViewBag.MensagemBodyAction = ""; ViewBag.MensagemBody = ""; CarregarDadosUsuarioParaTela(); if ((ViewData["idUsuario"] != null) && ((int)ViewData["idUsuario"] != 0)) { if ((int)ViewData["flUsuarioA"] != 0) { ViewData["Title"] = "Editar Usuário"; var objUsuarioBLL = new UsuarioBLL(); EditarUsuarioModel viewModel = objUsuarioBLL.ConsultarUsuarioID(id); viewModel.pessoa.Status = viewModel.usuario.statusDesativado.ToString(); return(View(viewModel)); } else { HttpContext.Session.SetString("MensagemTitle", "Erro ao Cadastrar a Consulta"); HttpContext.Session.SetString("MensagemBody", "O usuário " + ViewData["nome"] + " não tem acesso a página: 'Usuario/EditarUsuario'"); return(RedirectToAction("Index", "Home")); } } else { ViewData.Add("ReturnUrl", "Home/Index"); return(RedirectToAction("Signin", "Login", new { ReturnUrl = ViewData["ReturnUrl"] })); } } catch (Exception ex) { ViewBag.MensagemTitle = "Erro"; ViewBag.MensagemBodyController = "Controller: UsuarioController"; ViewBag.MensagemBodyAction = "Action: EditarUsuario/ID - GET"; ViewBag.MensagemBody = "Exceção: " + ex.Message; return(View()); } }
private void CarregarDadosUsuarioParaSession(EditarUsuarioModel usuarioCompletoTO) { HttpContext.Session.SetInt32("idUsuario", usuarioCompletoTO.usuario.IdUsuario); HttpContext.Session.SetString("usuario", usuarioCompletoTO.usuario.Username); HttpContext.Session.SetInt32("tipoUsuario", Int32.Parse(usuarioCompletoTO.usuario.TipoUsuario)); HttpContext.Session.SetInt32("idPessoa", usuarioCompletoTO.pessoa.IdPessoa); HttpContext.Session.SetInt32("idMedico", usuarioCompletoTO.pessoa.IdMedico); HttpContext.Session.SetString("nome", usuarioCompletoTO.pessoa.Nome); HttpContext.Session.SetString("cpf", usuarioCompletoTO.pessoa.CPF); HttpContext.Session.SetString("rg", usuarioCompletoTO.pessoa.RG); HttpContext.Session.SetString("sexo", usuarioCompletoTO.pessoa.Sexo); HttpContext.Session.SetString("dataNascimento", usuarioCompletoTO.pessoa.DataNascimento.ToShortDateString()); HttpContext.Session.SetString("logradouro", usuarioCompletoTO.pessoa.Logradouro); HttpContext.Session.SetInt32("numero", usuarioCompletoTO.pessoa.Numero); HttpContext.Session.SetString("bairro", usuarioCompletoTO.pessoa.Bairro); HttpContext.Session.SetString("cidade", usuarioCompletoTO.pessoa.Cidade); HttpContext.Session.SetString("uf", usuarioCompletoTO.pessoa.UF); HttpContext.Session.SetString("telefoneCelular", usuarioCompletoTO.pessoa.Telefone_Celular); HttpContext.Session.SetString("email", usuarioCompletoTO.pessoa.Email); /* USUARIO */ if (Convert.ToBoolean(usuarioCompletoTO.permissoes.flUsuarioI)) { HttpContext.Session.SetInt32("flUsuarioI", 1); } else { HttpContext.Session.SetInt32("flUsuarioI", 0); } if (Convert.ToBoolean(usuarioCompletoTO.permissoes.flUsuarioC)) { HttpContext.Session.SetInt32("flUsuarioC", 1); } else { HttpContext.Session.SetInt32("flUsuarioC", 0); } if (Convert.ToBoolean(usuarioCompletoTO.permissoes.flUsuarioA)) { HttpContext.Session.SetInt32("flUsuarioA", 1); } else { HttpContext.Session.SetInt32("flUsuarioA", 0); } if (Convert.ToBoolean(usuarioCompletoTO.permissoes.flUsuarioE)) { HttpContext.Session.SetInt32("flUsuarioE", 1); } else { HttpContext.Session.SetInt32("flUsuarioE", 0); } /* PACIENTE */ if (Convert.ToBoolean(usuarioCompletoTO.permissoes.flPacienteI)) { HttpContext.Session.SetInt32("flPacienteI", 1); } else { HttpContext.Session.SetInt32("flPacienteI", 0); } if (Convert.ToBoolean(usuarioCompletoTO.permissoes.flPacienteC)) { HttpContext.Session.SetInt32("flPacienteC", 1); } else { HttpContext.Session.SetInt32("flPacienteC", 0); } if (Convert.ToBoolean(usuarioCompletoTO.permissoes.flPacienteA)) { HttpContext.Session.SetInt32("flPacienteA", 1); } else { HttpContext.Session.SetInt32("flPacienteA", 0); } if (Convert.ToBoolean(usuarioCompletoTO.permissoes.flPacienteE)) { HttpContext.Session.SetInt32("flPacienteE", 1); } else { HttpContext.Session.SetInt32("flPacienteE", 0); } /* CONSULTA */ if (Convert.ToBoolean(usuarioCompletoTO.permissoes.flConsultaI)) { HttpContext.Session.SetInt32("flConsultaI", 1); } else { HttpContext.Session.SetInt32("flConsultaI", 0); } if (Convert.ToBoolean(usuarioCompletoTO.permissoes.flConsultaC)) { HttpContext.Session.SetInt32("flConsultaC", 1); } else { HttpContext.Session.SetInt32("flConsultaC", 0); } if (Convert.ToBoolean(usuarioCompletoTO.permissoes.flConsultaA)) { HttpContext.Session.SetInt32("flConsultaA", 1); } else { HttpContext.Session.SetInt32("flConsultaA", 0); } if (Convert.ToBoolean(usuarioCompletoTO.permissoes.flConsultaE)) { HttpContext.Session.SetInt32("flConsultaE", 1); } else { HttpContext.Session.SetInt32("flConsultaE", 0); } /* AUSENCIA */ if (Convert.ToBoolean(usuarioCompletoTO.permissoes.flAusenciaI)) { HttpContext.Session.SetInt32("flAusenciaI", 1); } else { HttpContext.Session.SetInt32("flAusenciaI", 0); } if (Convert.ToBoolean(usuarioCompletoTO.permissoes.flAusenciaC)) { HttpContext.Session.SetInt32("flAusenciaC", 1); } else { HttpContext.Session.SetInt32("flAusenciaC", 0); } if (Convert.ToBoolean(usuarioCompletoTO.permissoes.flAusenciaA)) { HttpContext.Session.SetInt32("flAusenciaA", 1); } else { HttpContext.Session.SetInt32("flAusenciaA", 0); } if (Convert.ToBoolean(usuarioCompletoTO.permissoes.flAusenciaE)) { HttpContext.Session.SetInt32("flAusenciaE", 1); } else { HttpContext.Session.SetInt32("flAusenciaE", 0); } /* MEDICAMENTO */ if (Convert.ToBoolean(usuarioCompletoTO.permissoes.flMedicamentoI)) { HttpContext.Session.SetInt32("FlMedicamentoI", 1); } else { HttpContext.Session.SetInt32("flMedicamentoI", 0); } if (Convert.ToBoolean(usuarioCompletoTO.permissoes.flMedicamentoC)) { HttpContext.Session.SetInt32("flMedicamentoC", 1); } else { HttpContext.Session.SetInt32("flMedicamentoC", 0); } if (Convert.ToBoolean(usuarioCompletoTO.permissoes.flMedicamentoA)) { HttpContext.Session.SetInt32("flMedicamentoA", 1); } else { HttpContext.Session.SetInt32("flMedicamentoA", 0); } if (Convert.ToBoolean(usuarioCompletoTO.permissoes.flMedicamentoE)) { HttpContext.Session.SetInt32("flMedicamentoE", 1); } else { HttpContext.Session.SetInt32("flMedicamentoE", 0); } /* EXAME */ if (Convert.ToBoolean(usuarioCompletoTO.permissoes.flExamesI)) { HttpContext.Session.SetInt32("flExamesI", 1); } else { HttpContext.Session.SetInt32("flExamesI", 0); } if (Convert.ToBoolean(usuarioCompletoTO.permissoes.flExamesC)) { HttpContext.Session.SetInt32("flExamesC", 1); } else { HttpContext.Session.SetInt32("flExamesC", 0); } if (Convert.ToBoolean(usuarioCompletoTO.permissoes.flExamesA)) { HttpContext.Session.SetInt32("flExamesA", 1); } else { HttpContext.Session.SetInt32("flExamesA", 0); } if (Convert.ToBoolean(usuarioCompletoTO.permissoes.flExamesE)) { HttpContext.Session.SetInt32("flExamesE", 1); } else { HttpContext.Session.SetInt32("flExamesE", 0); } /* RECEITA */ if (Convert.ToBoolean(usuarioCompletoTO.permissoes.flReceitaI)) { HttpContext.Session.SetInt32("flReceitaI", 1); } else { HttpContext.Session.SetInt32("flReceitaI", 0); } if (Convert.ToBoolean(usuarioCompletoTO.permissoes.flReceitaC)) { HttpContext.Session.SetInt32("flReceitaC", 1); } else { HttpContext.Session.SetInt32("flReceitaC", 0); } if (Convert.ToBoolean(usuarioCompletoTO.permissoes.flReceitaA)) { HttpContext.Session.SetInt32("flReceitaA", 1); } else { HttpContext.Session.SetInt32("flReceitaA", 0); } if (Convert.ToBoolean(usuarioCompletoTO.permissoes.flReceitaE)) { HttpContext.Session.SetInt32("flReceitaE", 1); } else { HttpContext.Session.SetInt32("flReceitaE", 0); } /* MOLESTIA ATUAL */ if (Convert.ToBoolean(usuarioCompletoTO.permissoes.flHistoriaMolestiaAtualI)) { HttpContext.Session.SetInt32("flHistoriaMolestiaAtualI", 1); } else { HttpContext.Session.SetInt32("flHistoriaMolestiaAtualI", 0); } if (Convert.ToBoolean(usuarioCompletoTO.permissoes.flHistoriaMolestiaAtualC)) { HttpContext.Session.SetInt32("flHistoriaMolestiaAtualC", 1); } else { HttpContext.Session.SetInt32("flHistoriaMolestiaAtualC", 0); } if (Convert.ToBoolean(usuarioCompletoTO.permissoes.flHistoriaMolestiaAtualA)) { HttpContext.Session.SetInt32("flHistoriaMolestiaAtualA", 1); } else { HttpContext.Session.SetInt32("flHistoriaMolestiaAtualA", 0); } if (Convert.ToBoolean(usuarioCompletoTO.permissoes.flHistoriaMolestiaAtualE)) { HttpContext.Session.SetInt32("flHistoriaMolestiaAtualE", 1); } else { HttpContext.Session.SetInt32("flHistoriaMolestiaAtualE", 0); } /* PATOLOGICA PREGRESSA */ if (Convert.ToBoolean(usuarioCompletoTO.permissoes.flHistoriaPatologicaPregressaI)) { HttpContext.Session.SetInt32("flHistoriaPatologicaPregressaI", 1); } else { HttpContext.Session.SetInt32("flHistoriaPatologicaPregressaI", 0); } if (Convert.ToBoolean(usuarioCompletoTO.permissoes.flHistoriaPatologicaPregressaC)) { HttpContext.Session.SetInt32("flHistoriaPatologicaPregressaC", 1); } else { HttpContext.Session.SetInt32("flHistoriaPatologicaPregressaC", 0); } if (Convert.ToBoolean(usuarioCompletoTO.permissoes.flHistoriaPatologicaPregressaA)) { HttpContext.Session.SetInt32("flHistoriaPatologicaPregressaA", 1); } else { HttpContext.Session.SetInt32("flHistoriaPatologicaPregressaA", 0); } if (Convert.ToBoolean(usuarioCompletoTO.permissoes.flHistoriaPatologicaPregressaE)) { HttpContext.Session.SetInt32("flHistoriaPatologicaPregressaE", 1); } else { HttpContext.Session.SetInt32("flHistoriaPatologicaPregressaE", 0); } /* HIPOTESE DIAGNOSTICA */ if (Convert.ToBoolean(usuarioCompletoTO.permissoes.flHipoteseDiagnosticaI)) { HttpContext.Session.SetInt32("flHipoteseDiagnosticaI", 1); } else { HttpContext.Session.SetInt32("flHipoteseDiagnosticaI", 0); } if (Convert.ToBoolean(usuarioCompletoTO.permissoes.flHipoteseDiagnosticaC)) { HttpContext.Session.SetInt32("flHipoteseDiagnosticaC", 1); } else { HttpContext.Session.SetInt32("flHipoteseDiagnosticaC", 0); } if (Convert.ToBoolean(usuarioCompletoTO.permissoes.flHipoteseDiagnosticaA)) { HttpContext.Session.SetInt32("flHipoteseDiagnosticaA", 1); } else { HttpContext.Session.SetInt32("flHipoteseDiagnosticaA", 0); } if (Convert.ToBoolean(usuarioCompletoTO.permissoes.flHipoteseDiagnosticaE)) { HttpContext.Session.SetInt32("flHipoteseDiagnosticaE", 1); } else { HttpContext.Session.SetInt32("flHipoteseDiagnosticaE", 0); } /* CONDUTA */ if (Convert.ToBoolean(usuarioCompletoTO.permissoes.flCondutaI)) { HttpContext.Session.SetInt32("flCondutaI", 1); } else { HttpContext.Session.SetInt32("flCondutaI", 0); } if (Convert.ToBoolean(usuarioCompletoTO.permissoes.flCondutaC)) { HttpContext.Session.SetInt32("flCondutaC", 1); } else { HttpContext.Session.SetInt32("flCondutaC", 0); } if (Convert.ToBoolean(usuarioCompletoTO.permissoes.flCondutaA)) { HttpContext.Session.SetInt32("flCondutaA", 1); } else { HttpContext.Session.SetInt32("flCondutaA", 0); } if (Convert.ToBoolean(usuarioCompletoTO.permissoes.flCondutaE)) { HttpContext.Session.SetInt32("flCondutaE", 1); } else { HttpContext.Session.SetInt32("flCondutaE", 0); } /* INICIAR ATENDIMENTO */ if (Convert.ToBoolean(usuarioCompletoTO.permissoes.flIniciarAtendimento)) { HttpContext.Session.SetInt32("flIniciarAtendimento", 1); } else { HttpContext.Session.SetInt32("flIniciarAtendimento", 0); } }
public string EditarPessoa(EditarUsuarioModel usuario) { Boolean flagSet = false; StringBuilder command = new StringBuilder(); command.AppendLine("Update Pessoa"); if (usuario.pessoa.Sexo != null) { command.AppendLine("Set sexo = @SEXO,"); flagSet = true; } if (usuario.pessoa.Nome != null) { if (flagSet) { command.AppendLine(" nome = @NOME,"); } else { command.AppendLine("Set nome = @NOME,"); flagSet = true; } } if (usuario.pessoa.CPF != null) { if (flagSet) { command.AppendLine(" cpf = @CPF,"); } else { command.AppendLine("Set cpf = @CPF,"); flagSet = true; } } if (usuario.pessoa.RG != null) { if (flagSet) { command.AppendLine(" rg = @RG,"); } else { command.AppendLine("Set rg = @RG,"); flagSet = true; } } if (usuario.pessoa.DataNascimento != null && usuario.pessoa.DataNascimento != default(DateTime)) { if (flagSet) { command.AppendLine(" dataNascimento = STR_TO_DATE(@DATANASCIMENTO, '%d/%m/%Y'),"); } else { command.AppendLine("Set dataNascimento = STR_TO_DATE(@DATANASCIMENTO, '%d/%m/%Y'),"); flagSet = true; } } if (usuario.pessoa.Logradouro != null) { if (flagSet) { command.AppendLine(" logradouro = @LOGRADOURO,"); } else { command.AppendLine("Set logradouro = @LOGRADOURO,"); flagSet = true; } } if (usuario.pessoa.Numero != 0) { if (flagSet) { command.AppendLine(" numero = @NUMERO,"); } else { command.AppendLine("Set numero = @NUMERO,"); flagSet = true; } } if (usuario.pessoa.Bairro != null) { if (flagSet) { command.AppendLine(" bairro = @BAIRRO,"); } else { command.AppendLine("Set bairro = @BAIRRO,"); flagSet = true; } } if (usuario.pessoa.Cidade != null) { if (flagSet) { command.AppendLine(" cidade = @CIDADE,"); } else { command.AppendLine("Set cidade = @CIDADE,"); flagSet = true; } } if (usuario.pessoa.UF != null) { if (flagSet) { command.AppendLine(" uf = @UF,"); } else { command.AppendLine("Set uf = @UF,"); flagSet = true; } } if (usuario.pessoa.Telefone_Celular != null) { if (flagSet) { command.AppendLine(" telefoneCelular = @TELEFONECELULAR,"); } else { command.AppendLine("Set telefoneCelular = @TELEFONECELULAR,"); flagSet = true; } } if (usuario.pessoa.Email != null) { if (flagSet) { command.AppendLine(" email = @EMAIL,"); } else { command.AppendLine("Set email = @EMAIL,"); flagSet = true; } } command = new StringBuilder(command.ToString().Remove(command.Length - 3, 3)); command.AppendLine(" Where idPessoa = @IDPESSOA AND idMedico = @IDMEDICO"); return(command.ToString()); }
public string EditarUsuario(EditarUsuarioModel usuarioModel) { StringBuilder command = new StringBuilder(); Boolean flagSet = false; command.AppendLine("Update usuario"); if (usuarioModel.usuario.Username != null) { if (flagSet) { command.AppendLine(" usuario = @USUARIO,"); } else { command.AppendLine("Set usuario = @USUARIO,"); flagSet = true; } } if (usuarioModel.usuario.Password != null) { if (flagSet) { command.AppendLine(" senha = @SENHA,"); } else { command.AppendLine("Set senha = @SENHA,"); flagSet = true; } } if (usuarioModel.usuario.TipoUsuario != null) { if (flagSet) { command.AppendLine(" tipoUsuario = @TIPOUSUARIO,"); } else { command.AppendLine("Set tipoUsuario = @TIPOUSUARIO,"); flagSet = true; } } if (usuarioModel.usuario.statusDesativado != 0) { if (flagSet) { command.AppendLine(" statusDesativacao = @STATUSDESATIVACAO,"); } else { command.AppendLine("Set statusDesativacao = @STATUSDESATIVACAO,"); flagSet = true; } } command = new StringBuilder(command.ToString().Remove(command.Length - 3, 3)); command.AppendLine(" Where idUsuario = @IDUSUARIO AND idPessoaUsuario = @IDPESSOA"); return(command.ToString()); }
public int EditarUsuario(EditarUsuarioModel usuarioModel) { using (TransactionScope scope = new TransactionScope()) { try { var DALSQL = new UsuarioDALSQL(); using (MySqlConnection connection = new MySqlConnection(getStringConnection())) { var retorno = 0; connection.Open(); MySqlCommand cmdPessoa = new MySqlCommand(DALSQL.EditarPessoa(usuarioModel), connection); cmdPessoa.Parameters.Add("@IDPESSOA", MySqlDbType.Int32).Value = usuarioModel.pessoa.IdPessoa; cmdPessoa.Parameters.Add("@IDMEDICO", MySqlDbType.Int32).Value = usuarioModel.pessoa.IdMedico; cmdPessoa.Parameters.Add("@SEXO", MySqlDbType.Int32).Value = usuarioModel.pessoa.Sexo; cmdPessoa.Parameters.Add("@NOME", MySqlDbType.String).Value = usuarioModel.pessoa.Nome; cmdPessoa.Parameters.Add("@CPF", MySqlDbType.String).Value = usuarioModel.pessoa.CPF; cmdPessoa.Parameters.Add("@RG", MySqlDbType.String).Value = usuarioModel.pessoa.RG; cmdPessoa.Parameters.Add("@DATANASCIMENTO", MySqlDbType.String).Value = usuarioModel.pessoa.DataNascimento.ToShortDateString(); cmdPessoa.Parameters.Add("@LOGRADOURO", MySqlDbType.String).Value = usuarioModel.pessoa.Logradouro; cmdPessoa.Parameters.Add("@NUMERO", MySqlDbType.Int32).Value = usuarioModel.pessoa.Numero; cmdPessoa.Parameters.Add("@BAIRRO", MySqlDbType.String).Value = usuarioModel.pessoa.Bairro; cmdPessoa.Parameters.Add("@CIDADE", MySqlDbType.String).Value = usuarioModel.pessoa.Cidade; cmdPessoa.Parameters.Add("@UF", MySqlDbType.String).Value = usuarioModel.pessoa.UF; cmdPessoa.Parameters.Add("@TELEFONECELULAR", MySqlDbType.String).Value = usuarioModel.pessoa.Telefone_Celular; cmdPessoa.Parameters.Add("@EMAIL", MySqlDbType.String).Value = usuarioModel.pessoa.Email; retorno = cmdPessoa.ExecuteNonQuery(); MySqlCommand cmdUsuario = new MySqlCommand(DALSQL.EditarUsuario(usuarioModel), connection); cmdUsuario.Parameters.Add("@IDUSUARIO", MySqlDbType.Int32).Value = usuarioModel.usuario.IdUsuario; cmdUsuario.Parameters.Add("@IDPESSOA", MySqlDbType.Int32).Value = usuarioModel.pessoa.IdPessoa; cmdUsuario.Parameters.Add("@USUARIO", MySqlDbType.String).Value = usuarioModel.usuario.Username; cmdUsuario.Parameters.Add("@SENHA", MySqlDbType.String).Value = usuarioModel.usuario.Password; cmdUsuario.Parameters.Add("@TIPOUSUARIO", MySqlDbType.Int32).Value = Convert.ToInt32(usuarioModel.usuario.TipoUsuario); cmdUsuario.Parameters.Add("@STATUSDESATIVACAO", MySqlDbType.Int32).Value = Convert.ToInt32(usuarioModel.pessoa.Status); retorno = retorno + cmdUsuario.ExecuteNonQuery(); usuarioModel.permissoes = UtilMetodo.ConversaoPermissoesStringParaIntEditar(usuarioModel.permissoes); MySqlCommand cmdPermissoes = new MySqlCommand(DALSQL.EditarPermissoes(usuarioModel), connection); cmdPermissoes.Parameters.Add("@IDUSUARIO", MySqlDbType.Int32).Value = usuarioModel.usuario.IdUsuario; cmdPermissoes.Parameters.Add("@IDPERMISSOES", MySqlDbType.Int32).Value = usuarioModel.permissoes.IdPermissoes; cmdPermissoes.Parameters.AddWithValue("@FLUSUARIOI", Int32.Parse(usuarioModel.permissoes.flUsuarioI)); cmdPermissoes.Parameters.AddWithValue("@FLUSUARIOC", Int32.Parse(usuarioModel.permissoes.flUsuarioC)); cmdPermissoes.Parameters.AddWithValue("@FLUSUARIOA", Int32.Parse(usuarioModel.permissoes.flUsuarioA)); cmdPermissoes.Parameters.AddWithValue("@FLUSUARIOE", Int32.Parse(usuarioModel.permissoes.flUsuarioE)); cmdPermissoes.Parameters.AddWithValue("@FLPACIENTEI", Int32.Parse(usuarioModel.permissoes.flPacienteI)); cmdPermissoes.Parameters.AddWithValue("@FLPACIENTEC", Int32.Parse(usuarioModel.permissoes.flPacienteC)); cmdPermissoes.Parameters.AddWithValue("@FLPACIENTEA", Int32.Parse(usuarioModel.permissoes.flPacienteA)); cmdPermissoes.Parameters.AddWithValue("@FLPACIENTEE", Int32.Parse(usuarioModel.permissoes.flPacienteE)); cmdPermissoes.Parameters.AddWithValue("@FLCONSULTAI", Int32.Parse(usuarioModel.permissoes.flConsultaI)); cmdPermissoes.Parameters.AddWithValue("@FLCONSULTAC", Int32.Parse(usuarioModel.permissoes.flConsultaC)); cmdPermissoes.Parameters.AddWithValue("@FLCONSULTAA", Int32.Parse(usuarioModel.permissoes.flConsultaA)); cmdPermissoes.Parameters.AddWithValue("@FLCONSULTAE", Int32.Parse(usuarioModel.permissoes.flConsultaE)); cmdPermissoes.Parameters.AddWithValue("@FLAUSENCIAI", Int32.Parse(usuarioModel.permissoes.flAusenciaI)); cmdPermissoes.Parameters.AddWithValue("@FLAUSENCIAC", Int32.Parse(usuarioModel.permissoes.flAusenciaC)); cmdPermissoes.Parameters.AddWithValue("@FLAUSENCIAA", Int32.Parse(usuarioModel.permissoes.flAusenciaA)); cmdPermissoes.Parameters.AddWithValue("@FLAUSENCIAE", Int32.Parse(usuarioModel.permissoes.flAusenciaE)); cmdPermissoes.Parameters.AddWithValue("@FLMEDICAMENTOI", Int32.Parse(usuarioModel.permissoes.flMedicamentoI)); cmdPermissoes.Parameters.AddWithValue("@FLMEDICAMENTOC", Int32.Parse(usuarioModel.permissoes.flMedicamentoC)); cmdPermissoes.Parameters.AddWithValue("@FLMEDICAMENTOA", Int32.Parse(usuarioModel.permissoes.flMedicamentoA)); cmdPermissoes.Parameters.AddWithValue("@FLMEDICAMENTOE", Int32.Parse(usuarioModel.permissoes.flMedicamentoE)); cmdPermissoes.Parameters.AddWithValue("@FLEXAMESI", Int32.Parse(usuarioModel.permissoes.flExamesI)); cmdPermissoes.Parameters.AddWithValue("@FLEXAMESC", Int32.Parse(usuarioModel.permissoes.flExamesC)); cmdPermissoes.Parameters.AddWithValue("@FLEXAMESA", Int32.Parse(usuarioModel.permissoes.flExamesA)); cmdPermissoes.Parameters.AddWithValue("@FLEXAMESE", Int32.Parse(usuarioModel.permissoes.flExamesE)); cmdPermissoes.Parameters.AddWithValue("@FLHISTORIAMOLESTIAATUALI", Int32.Parse(usuarioModel.permissoes.flHistoriaMolestiaAtualI)); cmdPermissoes.Parameters.AddWithValue("@FLHISTORIAMOLESTIAATUALC", Int32.Parse(usuarioModel.permissoes.flHistoriaMolestiaAtualC)); cmdPermissoes.Parameters.AddWithValue("@FLHISTORIAMOLESTIAATUALA", Int32.Parse(usuarioModel.permissoes.flHistoriaMolestiaAtualA)); cmdPermissoes.Parameters.AddWithValue("@FLHISTORIAMOLESTIAATUALE", Int32.Parse(usuarioModel.permissoes.flHistoriaMolestiaAtualE)); cmdPermissoes.Parameters.AddWithValue("@FLHISTORIAPATOLOGICAPREGRESSAI", Int32.Parse(usuarioModel.permissoes.flHistoriaPatologicaPregressaI)); cmdPermissoes.Parameters.AddWithValue("@FLHISTORIAPATOLOGICAPREGRESSAC", Int32.Parse(usuarioModel.permissoes.flHistoriaPatologicaPregressaC)); cmdPermissoes.Parameters.AddWithValue("@FLHISTORIAPATOLOGICAPREGRESSAA", Int32.Parse(usuarioModel.permissoes.flHistoriaPatologicaPregressaA)); cmdPermissoes.Parameters.AddWithValue("@FLHISTORIAPATOLOGICAPREGRESSAE", Int32.Parse(usuarioModel.permissoes.flHistoriaPatologicaPregressaE)); cmdPermissoes.Parameters.AddWithValue("@FLHIPOTESEDIAGNOSTICAI", Int32.Parse(usuarioModel.permissoes.flHipoteseDiagnosticaI)); cmdPermissoes.Parameters.AddWithValue("@FLHIPOTESEDIAGNOSTICAC", Int32.Parse(usuarioModel.permissoes.flHipoteseDiagnosticaC)); cmdPermissoes.Parameters.AddWithValue("@FLHIPOTESEDIAGNOSTICAA", Int32.Parse(usuarioModel.permissoes.flHipoteseDiagnosticaA)); cmdPermissoes.Parameters.AddWithValue("@FLHIPOTESEDIAGNOSTICAE", Int32.Parse(usuarioModel.permissoes.flHipoteseDiagnosticaE)); cmdPermissoes.Parameters.AddWithValue("@FLCONDUTAI", Int32.Parse(usuarioModel.permissoes.flCondutaI)); cmdPermissoes.Parameters.AddWithValue("@FLCONDUTAC", Int32.Parse(usuarioModel.permissoes.flCondutaC)); cmdPermissoes.Parameters.AddWithValue("@FLCONDUTAA", Int32.Parse(usuarioModel.permissoes.flCondutaA)); cmdPermissoes.Parameters.AddWithValue("@FLCONDUTAE", Int32.Parse(usuarioModel.permissoes.flCondutaE)); cmdPermissoes.Parameters.AddWithValue("@FLINICIARATENDIMENTO", Int32.Parse(usuarioModel.permissoes.flIniciarAtendimento)); var teste = getGeneratedSql(cmdPermissoes); retorno = retorno + cmdPermissoes.ExecuteNonQuery(); if (retorno == 3) { scope.Complete(); return(3); } else { throw new Exception(); } } } catch (TransactionAbortedException ex) { scope.Dispose(); throw ex; } catch (Exception ex) { scope.Dispose(); throw ex; } } }
public EditarUsuarioModel ConsultarUsuarioID(int IdPessoa) { try { MySqlConnection connection = new MySqlConnection(getStringConnection()); connection.Open(); var DALSQL = new UsuarioDALSQL(); MySqlCommand cmdUsuario = new MySqlCommand(DALSQL.ConsultarUsuarioID(), connection); cmdUsuario.Parameters.Add("@IDPESSOA", MySqlDbType.Int32).Value = IdPessoa; MySqlDataReader reader = cmdUsuario.ExecuteReader(); EditarUsuarioModel usuarioCompletoTO = new EditarUsuarioModel(); usuarioCompletoTO.pessoa = new Models.Usuario.EditarUsuarioModel.DadosPessoais(); usuarioCompletoTO.usuario = new Models.Usuario.EditarUsuarioModel.DadosLogin(); usuarioCompletoTO.permissoes = new Models.Usuario.EditarUsuarioModel.DadosPermissoes(); if (reader.HasRows) { while (reader.Read()) { usuarioCompletoTO.pessoa.IdPessoa = reader.GetInt32(0); usuarioCompletoTO.pessoa.IdMedico = reader.GetInt32(1); usuarioCompletoTO.pessoa.Sexo = reader.GetInt32(2).ToString(); usuarioCompletoTO.pessoa.Nome = reader.GetString(3); usuarioCompletoTO.pessoa.CPF = reader.GetString(4); usuarioCompletoTO.pessoa.RG = reader.GetString(5); usuarioCompletoTO.pessoa.DataNascimento = reader.GetDateTime(6); usuarioCompletoTO.pessoa.Logradouro = reader.GetString(7); usuarioCompletoTO.pessoa.Numero = reader.GetInt32(8); usuarioCompletoTO.pessoa.Bairro = reader.GetString(9); usuarioCompletoTO.pessoa.Cidade = reader.GetString(10); usuarioCompletoTO.pessoa.UF = reader.GetString(11); usuarioCompletoTO.pessoa.Telefone_Celular = reader.GetString(12); usuarioCompletoTO.pessoa.Email = reader.GetString(13); usuarioCompletoTO.usuario.IdUsuario = reader.GetInt32(14); usuarioCompletoTO.usuario.Username = reader.GetString(15); usuarioCompletoTO.usuario.TipoUsuario = reader.GetInt32(16).ToString(); usuarioCompletoTO.usuario.DataCadastro = Convert.ToDateTime(reader.GetString(17)); usuarioCompletoTO.usuario.statusDesativado = Convert.ToInt32(reader.GetString(18)); usuarioCompletoTO.permissoes.IdPermissoes = reader.GetInt32(19); if (reader.GetInt32(20) == 1) { usuarioCompletoTO.permissoes.flUsuarioI = "True"; } else { usuarioCompletoTO.permissoes.flUsuarioI = "false"; } if (reader.GetInt32(21) == 1) { usuarioCompletoTO.permissoes.flUsuarioC = "True"; } else { usuarioCompletoTO.permissoes.flUsuarioC = "false"; } if (reader.GetInt32(22) == 1) { usuarioCompletoTO.permissoes.flUsuarioA = "True"; } else { usuarioCompletoTO.permissoes.flUsuarioA = "false"; } if (reader.GetInt32(23) == 1) { usuarioCompletoTO.permissoes.flUsuarioE = "True"; } else { usuarioCompletoTO.permissoes.flUsuarioE = "false"; } if (reader.GetInt32(24) == 1) { usuarioCompletoTO.permissoes.flPacienteI = "True"; } else { usuarioCompletoTO.permissoes.flPacienteI = "false"; } if (reader.GetInt32(25) == 1) { usuarioCompletoTO.permissoes.flPacienteC = "True"; } else { usuarioCompletoTO.permissoes.flPacienteC = "false"; } if (reader.GetInt32(26) == 1) { usuarioCompletoTO.permissoes.flPacienteA = "True"; } else { usuarioCompletoTO.permissoes.flPacienteA = "false"; } if (reader.GetInt32(27) == 1) { usuarioCompletoTO.permissoes.flPacienteE = "True"; } else { usuarioCompletoTO.permissoes.flPacienteE = "false"; } if (reader.GetInt32(28) == 1) { usuarioCompletoTO.permissoes.flConsultaI = "True"; } else { usuarioCompletoTO.permissoes.flConsultaI = "false"; } if (reader.GetInt32(29) == 1) { usuarioCompletoTO.permissoes.flConsultaC = "True"; } else { usuarioCompletoTO.permissoes.flConsultaC = "false"; } if (reader.GetInt32(30) == 1) { usuarioCompletoTO.permissoes.flConsultaA = "True"; } else { usuarioCompletoTO.permissoes.flConsultaA = "false"; } if (reader.GetInt32(31) == 1) { usuarioCompletoTO.permissoes.flConsultaE = "True"; } else { usuarioCompletoTO.permissoes.flConsultaE = "false"; } if (reader.GetInt32(32) == 1) { usuarioCompletoTO.permissoes.flAusenciaI = "True"; } else { usuarioCompletoTO.permissoes.flAusenciaI = "false"; } if (reader.GetInt32(33) == 1) { usuarioCompletoTO.permissoes.flAusenciaC = "True"; } else { usuarioCompletoTO.permissoes.flAusenciaC = "false"; } if (reader.GetInt32(34) == 1) { usuarioCompletoTO.permissoes.flAusenciaA = "True"; } else { usuarioCompletoTO.permissoes.flAusenciaA = "false"; } if (reader.GetInt32(35) == 1) { usuarioCompletoTO.permissoes.flAusenciaE = "True"; } else { usuarioCompletoTO.permissoes.flAusenciaE = "false"; } if (reader.GetInt32(36) == 1) { usuarioCompletoTO.permissoes.flMedicamentoI = "True"; } else { usuarioCompletoTO.permissoes.flMedicamentoI = "false"; } if (reader.GetInt32(37) == 1) { usuarioCompletoTO.permissoes.flMedicamentoC = "True"; } else { usuarioCompletoTO.permissoes.flMedicamentoC = "false"; } if (reader.GetInt32(38) == 1) { usuarioCompletoTO.permissoes.flMedicamentoA = "True"; } else { usuarioCompletoTO.permissoes.flMedicamentoA = "false"; } if (reader.GetInt32(39) == 1) { usuarioCompletoTO.permissoes.flMedicamentoE = "True"; } else { usuarioCompletoTO.permissoes.flMedicamentoE = "false"; } if (reader.GetInt32(40) == 1) { usuarioCompletoTO.permissoes.flExamesI = "True"; } else { usuarioCompletoTO.permissoes.flExamesI = "false"; } if (reader.GetInt32(41) == 1) { usuarioCompletoTO.permissoes.flExamesC = "True"; } else { usuarioCompletoTO.permissoes.flExamesC = "false"; } if (reader.GetInt32(42) == 1) { usuarioCompletoTO.permissoes.flExamesA = "True"; } else { usuarioCompletoTO.permissoes.flExamesA = "false"; } if (reader.GetInt32(43) == 1) { usuarioCompletoTO.permissoes.flExamesE = "True"; } else { usuarioCompletoTO.permissoes.flExamesE = "false"; } if (reader.GetInt32(44) == 1) { usuarioCompletoTO.permissoes.flHistoriaMolestiaAtualI = "True"; } else { usuarioCompletoTO.permissoes.flHistoriaMolestiaAtualI = "false"; } if (reader.GetInt32(45) == 1) { usuarioCompletoTO.permissoes.flHistoriaMolestiaAtualC = "True"; } else { usuarioCompletoTO.permissoes.flHistoriaMolestiaAtualC = "false"; } if (reader.GetInt32(46) == 1) { usuarioCompletoTO.permissoes.flHistoriaMolestiaAtualA = "True"; } else { usuarioCompletoTO.permissoes.flHistoriaMolestiaAtualA = "false"; } if (reader.GetInt32(47) == 1) { usuarioCompletoTO.permissoes.flHistoriaMolestiaAtualE = "True"; } else { usuarioCompletoTO.permissoes.flHistoriaMolestiaAtualE = "false"; } if (reader.GetInt32(48) == 1) { usuarioCompletoTO.permissoes.flHistoriaPatologicaPregressaI = "True"; } else { usuarioCompletoTO.permissoes.flHistoriaPatologicaPregressaI = "false"; } if (reader.GetInt32(49) == 1) { usuarioCompletoTO.permissoes.flHistoriaPatologicaPregressaC = "True"; } else { usuarioCompletoTO.permissoes.flHistoriaPatologicaPregressaC = "false"; } if (reader.GetInt32(50) == 1) { usuarioCompletoTO.permissoes.flHistoriaPatologicaPregressaA = "True"; } else { usuarioCompletoTO.permissoes.flHistoriaPatologicaPregressaA = "false"; } if (reader.GetInt32(51) == 1) { usuarioCompletoTO.permissoes.flHistoriaPatologicaPregressaE = "True"; } else { usuarioCompletoTO.permissoes.flHistoriaPatologicaPregressaE = "false"; } if (reader.GetInt32(52) == 1) { usuarioCompletoTO.permissoes.flHipoteseDiagnosticaI = "True"; } else { usuarioCompletoTO.permissoes.flHipoteseDiagnosticaI = "false"; } if (reader.GetInt32(53) == 1) { usuarioCompletoTO.permissoes.flHipoteseDiagnosticaC = "True"; } else { usuarioCompletoTO.permissoes.flHipoteseDiagnosticaC = "false"; } if (reader.GetInt32(54) == 1) { usuarioCompletoTO.permissoes.flHipoteseDiagnosticaA = "True"; } else { usuarioCompletoTO.permissoes.flHipoteseDiagnosticaA = "false"; } if (reader.GetInt32(55) == 1) { usuarioCompletoTO.permissoes.flHipoteseDiagnosticaE = "True"; } else { usuarioCompletoTO.permissoes.flHipoteseDiagnosticaE = "false"; } if (reader.GetInt32(56) == 1) { usuarioCompletoTO.permissoes.flCondutaI = "True"; } else { usuarioCompletoTO.permissoes.flCondutaI = "false"; } if (reader.GetInt32(57) == 1) { usuarioCompletoTO.permissoes.flCondutaC = "True"; } else { usuarioCompletoTO.permissoes.flCondutaC = "false"; } if (reader.GetInt32(58) == 1) { usuarioCompletoTO.permissoes.flCondutaA = "True"; } else { usuarioCompletoTO.permissoes.flCondutaA = "false"; } if (reader.GetInt32(59) == 1) { usuarioCompletoTO.permissoes.flCondutaE = "True"; } else { usuarioCompletoTO.permissoes.flCondutaE = "false"; } if (reader.GetInt32(60) == 1) { usuarioCompletoTO.permissoes.flIniciarAtendimento = "True"; } else { usuarioCompletoTO.permissoes.flIniciarAtendimento = "false"; } } } reader.Close(); connection.Close(); return(usuarioCompletoTO); } catch (Exception ex) { throw ex; } }