//Configurar os cookies de seguranca a partir de um associado public static void signInFromEntity(this IPrincipal User, UsuarioSistema OUsuario) { SecurityCookie.userId = UtilCrypt.toBase64Encode(OUsuario.id); SecurityCookie.idPerfil = UtilCrypt.toBase64Encode(OUsuario.idPerfilAcesso); SecurityCookie.descricaoPerfil = OUsuario.PerfilAcesso.descricao; SecurityCookie.userName = OUsuario.nome; SecurityCookie.userEmail = OUsuario.Pessoa.emailPrincipal(); SecurityCookie.dtCadastro = OUsuario.dtCadastro.ToShortDateString(); SecurityCookie.flagAlterarSenha = OUsuario.flagAlterarSenha; SecurityCookie.flagTodasUnidades = OUsuario.PerfilAcesso.flagTodasUnidades == true ? "S" : "N"; SecurityCookie.flagOrganizacao = OUsuario.PerfilAcesso.flagOrganizacao == true ? "S" : "N"; SecurityCookie.flagSomenteCadastroProprio = OUsuario.PerfilAcesso.flagSomenteCadastroProprio == true ? "S" : "N"; SecurityCookie.idOrganizacao = UtilCrypt.toBase64Encode(OUsuario.idOrganizacao.toInt()); SecurityCookie.nomeOrganizacao = OUsuario.Organizacao == null ? "" : OUsuario.Organizacao.Pessoa.nome; }
public bool InserirUsuarioGrupo(GrupoAcessos grupo, UsuarioSistema user, out string msg) { bool isErro = false; bool retorno = false; msg = "Erro! \\n"; if (grupo.id_grupo_acessos == 0) { msg += "Selecione um grupo. \\n"; isErro = true; } if (grupo.usuarios[0].listid.Equals("0")) { msg += "É necessário vincular um usuário ao grupo. \\n"; isErro = true; } if (!isErro) { retorno = new GrupoAcessosDAL().InsereUsuarioGrupo(grupo, user); if (retorno) { msg = "Registro inserido com sucesso!"; } else { msg = "Problemas ao Inserir Usuário! \\nVerifique se o usuário esta vinculado ao grupo!"; } } return(retorno); }
public PartialViewResult adicionarUsuarioEspecifico() { int idUsuario = UtilRequest.getInt32("idUsuarioEspecifico"); string nomeUsuario = UtilRequest.getString("nomeUsuarioEspecifico"); string loginUsuario = UtilRequest.getString("loginUsuarioEspecifico"); string emailUsuario = UtilRequest.getString("emailUsuarioEspecifico"); if (idUsuario > 0) { var listUsuariosEspecificos = SessionNotificacoes.getListUsuariosEspecificos(); if (!listUsuariosEspecificos.Any(x => x.id == idUsuario)) { var OAssociado = new UsuarioSistema() { id = idUsuario, nome = nomeUsuario, login = loginUsuario, email = emailUsuario }; listUsuariosEspecificos.Add(OAssociado); SessionNotificacoes.setListUsuariosEspecificos(listUsuariosEspecificos); } else { this.Flash(UtilMessage.TYPE_MESSAGE_ERROR, "Esse usuário já está adicionado na sua lista."); } } else { this.Flash(UtilMessage.TYPE_MESSAGE_ERROR, "Selecione um usuário para adicionar à lista."); } return(PartialView("partialUsuariosEspecificos")); }
private void HydrateValues(UsuarioSistema target, UsuarioSistema source) { target.Nome = source.Nome; target.Email = source.Email; target.Matricula = source.Matricula; target.Situacao = source.Situacao; }
public async Task <ISingleResult <UsuarioSistema> > Execute(UsuarioSistema entity) { try { var isValid = ValidarEntidade(entity); if (!isValid.Sucesso) { return(isValid); } var validacao = _usuarioSistemaValidarIncluir.Execute(entity); if (!validacao.Sucesso) { return(validacao); } entity.Senha = _passwordHasher.Hash(entity.Senha); entity.DataRegistro = HorariosFusoExtensions.ObterHorarioBrasilia(); await _repository.Add(entity); var sucesso = await Commit(); } catch (Exception) { return(new SingleResult <UsuarioSistema>(MensagensNegocio.MSG07)); } return(new IncluirResult <UsuarioSistema>(entity)); }
/// <summary> /// Carregar o menu de acordo com o perfil. /// </summary> /// <param name="codigoModulo">O código do modulo.</param> /// <returns>Configuração do menu.</returns> protected override Tykon.Web.Models.ConfiguracaoMenu CarregarMenu(int?codigoModulo) { var configuracaoMenu = new ConfiguracaoMenu(); List <Modulo> modulosUsuario; Modulo modulo; UsuarioSistema usuarioLogado = this.RecuperaUsuarioLogado(); modulosUsuario = this.RetornaModulosAssociadosAoUsuario(usuarioLogado); var itensAutorizadosUsuario = this.RetornaTodosItensDoUsuario(usuarioLogado); if (codigoModulo.HasValue) { using (var svc = MvcApplication.Fabrica.Resolva <IServicoModulo>()) { modulo = svc.ConsultaPorId(codigoModulo.Value); this.CarregaArvoreModulo(modulo, configuracaoMenu, itensAutorizadosUsuario); } } else { modulo = modulosUsuario.OrderBy(x => x.OrdemModulo).FirstOrDefault(); this.CarregaArvoreModulo(modulo, configuracaoMenu, itensAutorizadosUsuario); } configuracaoMenu.Modulos = this.PreparaListaDeModulosUsuario(modulosUsuario); this.Session["NomeUsuarioLogado"] = usuarioLogado.PessoaFisica.NomePessoa.ToUpper(); this.Session["LoginUsuario"] = usuarioLogado.Login; this.Session["CodigoModulo"] = configuracaoMenu.CodigoPerfil; return(configuracaoMenu); }
public async Task <List <Adscmenu> > Listar(string usuario, string url) { var usuarioSistema = new UsuarioSistema { Sistema = WebApp.NombreAplicacion, Usuario = usuario, }; try { using (HttpClient client = new HttpClient()) { var request = JsonConvert.SerializeObject(usuarioSistema); var content = new StringContent(request, Encoding.UTF8, "application/json"); var uri = string.Format("{0}/{1}", WebApp.BaseAddress, url); var response = await client.PostAsync(new Uri(uri), content); var resultado = await response.Content.ReadAsStringAsync(); var respuesta = JsonConvert.DeserializeObject <List <Adscmenu> >(resultado); return(respuesta); } } catch (Exception) { return(null); } }
public async Task <Resultado> LoginAsync(UsuarioSistema usuarioSistema) { var usu = await _loginRepository.LoginAsync(usuarioSistema); if (usu == null) { return(new Resultado(false, "404 - Usuário não localizado.")); } if (usu.Login.ToLower() != usuarioSistema.Login.ToLower()) { return(new Resultado(false, "400 - Login incorreto")); } else { if (!usu.Ativo) { return(new Resultado(false, "400 - Usuário inativo")); } else { if (!usu.SenhaOk) { return(new Resultado(false, "400 - Senha inválida")); } else { usuarioSistema.Id = usu.Id; var token = GerarToken(usuarioSistema); return(new Resultado(token.Sucesso, token.Mensagem)); } } } }
public Resultado GerarToken(UsuarioSistema usuarioSistema) { if (String.IsNullOrEmpty(usuarioSistema.Login) || String.IsNullOrEmpty(usuarioSistema.Id.ToString())) { return(new Resultado(false, "Informações incompletas")); } var handler = new JwtSecurityTokenHandler(); var key = Encoding.ASCII.GetBytes(_configuration["JwtChaveSecreta"]); var descriptor = new SecurityTokenDescriptor() { Subject = new ClaimsIdentity(new Claim[] { new Claim(ClaimTypes.Name, usuarioSistema.Login), new Claim(ClaimTypes.NameIdentifier, usuarioSistema.Id.ToString()) }), Expires = DateTime.UtcNow.AddMinutes(Double.Parse(_configuration["JwtExpiresMinutes"])), SigningCredentials = new SigningCredentials ( new SymmetricSecurityKey(key), SecurityAlgorithms.HmacSha256Signature ) }; var token = handler.CreateToken(descriptor); return(new Resultado(true, handler.WriteToken(token))); }
/*RETORNA UM OBJETO USUARIO A PARTIR DO ID*/ public UsuarioSistema dbObterUsuarioSistema(int id) { UsuarioSistema usuarioSistema = new UsuarioSistema(); try { string queryString = "SELECT * FROM USERS_SYS WHERE USERSYS_ID = @ID"; using (SqlConnection connection = new SqlConnection(conStr)) { connection.Open(); SqlCommand command = new SqlCommand(queryString, connection); command.Parameters.Add(new SqlParameter("@ID", id)); SqlDataReader reader = command.ExecuteReader(); while (reader.Read()) { usuarioSistema.ID = Convert.ToInt32(reader["USERSYS_ID"]); usuarioSistema.Username = reader["USERSYS_NAME"].ToString(); usuarioSistema.Senha = reader["USERSYS_PASSWORD"].ToString(); //TODO: ADICIONAR O RESTO DAS PROPRIEDADES } return(usuarioSistema); } } catch (Exception ex) { throw new Exception("UsuarioDAL - ObterUsuario: " + ex.Message); } }
public FrmCadastroUsuarios(bool edicao, int secretariaRG) //Construtor para edição { try { InitializeComponent(); secretariaxml.Carregar(); txtConfirSenha.Visible = false; lblConfirmarSenha.Visible = false; txtSenha.Enabled = false; txtLogin.Enabled = false; txtPIN.Visible = false; lblMsgPIN.Visible = false; lblPiN.Visible = false; txtSenha.Visible = false; lblSenha.Visible = false; this.Text = "Editar Secretário(a)"; edit = edicao; secretariaEdit = secretariaxml.BuscarSecretariaPorUsuario(secretariaRG); // Busca a pessoa para ser editado por meio da rg passado por parametro txtNome.Text = secretariaEdit.nome; txtCPF.Text = secretariaEdit.cpf; txtRg.Text = secretariaEdit.rg.ToString(); txtLogin.Text = secretariaEdit.rg.ToString(); } catch (Exception ex) { throw ex; } }
// Tela de Detalhes do Pedido public ActionResult Detalhes(int id, Operacao operacao, int?avaliador) { ForcaTrabalho forcaTrabalho; UsuarioSistema usuarioLogado = JsonConvert.DeserializeObject <UsuarioSistema>(Request.Cookies["UsuarioCAST"].Value); ViewBag.Avaliador = avaliador; ViewBag.Operacao = (int)operacao; ViewBag.CodUsuario = usuarioLogado.CodUsuario; PedidoViewModel pedido; if (operacao == Operacao.AvaliarPedido) { pedido = _pedidoAppService.BuscaPedidoAvaliacao(id, avaliador.Value); } else { pedido = _pedidoAppService.BuscaPedido(id); } //forcaTrabalho = _pedidoAppService.VerificaGestor(pedido.CodigoGestor, pedido.CodigoOrgaoSup); //pedido.NomeGestorUsuario = forcaTrabalho != null ? forcaTrabalho.Nome : ""; //pedido.LoginGestorUsuario = forcaTrabalho != null ? forcaTrabalho.Login : ""; return(View("Detalhes", pedido)); }
//Salvar um novo registro ou atualizar um existente public virtual bool salvar(UsuarioSistema OUsuarioSistema) { OUsuarioSistema.Pessoa.nome = OUsuarioSistema.Pessoa.nome.TrimEnd().TrimStart(); OUsuarioSistema.nome = OUsuarioSistema.Pessoa.nome; OUsuarioSistema.login = OUsuarioSistema.login.TrimEnd().TrimStart(); OUsuarioSistema.Pessoa.emailPrincipal = UtilString.notNull(OUsuarioSistema.Pessoa.emailPrincipal).ToLower(); OUsuarioSistema.email = OUsuarioSistema.Pessoa.emailPrincipal; OUsuarioSistema.Pessoa.emailSecundario = UtilString.notNull(OUsuarioSistema.Pessoa.emailSecundario).ToLower(); OUsuarioSistema.Pessoa.idTipoDocumento = TipoDocumentoConst.CPF; OUsuarioSistema.Pessoa.nroDocumento = UtilString.onlyAlphaNumber(OUsuarioSistema.Pessoa.nroDocumento); OUsuarioSistema.Pessoa.nroTelPrincipal = UtilString.onlyNumber(UtilString.notNull(OUsuarioSistema.Pessoa.nroTelPrincipal)); OUsuarioSistema.Pessoa.nroTelSecundario = UtilString.onlyNumber(UtilString.notNull(OUsuarioSistema.Pessoa.nroTelSecundario)); OUsuarioSistema.Pessoa.nroTelTerciario = UtilString.onlyNumber(UtilString.notNull(OUsuarioSistema.Pessoa.nroTelTerciario)); OUsuarioSistema.Pessoa.idTipoDocumento = TipoDocumentoConst.CPF; if (OUsuarioSistema.id == 0) { return(this.inserir(OUsuarioSistema)); } return(this.atualizar(OUsuarioSistema)); }
public void CreateAuthenticationTicket(UsuarioSistema usuario) { try { TranspetroPrincipalSerializeModel serializeModel = new TranspetroPrincipalSerializeModel(); serializeModel.Chave = usuario.Chave; serializeModel.Email = usuario.Email; serializeModel.Nome = usuario.Nome; serializeModel.ExecutaRelatorioChave = usuario.ExecutaRelatorioChave; if (usuario.Perfis != null && usuario.Perfis.Count() > 0) { serializeModel.Perfis = usuario.Perfis.Select(p => new TranspetroPrincipalPerfilSerializeModel() { IdCa = p.id.ToString(), Descricao = p.nome, Administrador = p.administrador }).ToArray(); } string userData = JsonConvert.SerializeObject(serializeModel); FormsAuthenticationTicket authTicket = new FormsAuthenticationTicket( 1, serializeModel.Chave, DateTime.Now, DateTime.Now.AddHours(8), true, userData); string encTicket = FormsAuthentication.Encrypt(authTicket); HttpCookie faCookie = new HttpCookie(FormsAuthentication.FormsCookieName, encTicket); Response.Cookies.Add(faCookie); } catch (Exception ex) { log4net.LogManager.GetLogger(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType).Error(ex); throw ex; } }
Vendedor CrearNuevoVendedor(VendedorDTO pVendedorDTO, Almacen pAlmacen, EstadoVendedor pEstadoVendedor, UsuarioSistema pUsuarioSistema, UsuarioSistema pUsuarioSistemaAcceso, VendedorDireccion pDireccionPrimero) { try { Vendedor nuevoVendedor = VendedorFactory.CrearVendedor(pVendedorDTO.NombresVendedor, pVendedorDTO.DocumentoIdentidad, pVendedorDTO.Telefono, pVendedorDTO.Sexo, pVendedorDTO.FechaInicio, pVendedorDTO.CodigoVendedor, pVendedorDTO.Clave, pVendedorDTO.FechaNacimiento, pAlmacen, pEstadoVendedor, pUsuarioSistema, pUsuarioSistemaAcceso, pDireccionPrimero); return(nuevoVendedor); } catch (Exception ex) { string detallesAsicionales = string.Empty; string cadenaExcepcion = ex.Message; if (ex.InnerException != null) { detallesAsicionales = " .Detalles Interno: " + ex.InnerException != null && ex.InnerException.InnerException != null ? ex.InnerException.InnerException.Message : "Ver Detalles."; } LogFactory.CrearLog().LogWarning(cadenaExcepcion + detallesAsicionales); throw; } }
public User Authenticate(string userName, string password) { //UserAuthenticated = new User(); UserAuthenticated.CodigoEstado = "0"; UserAuthenticated.Estado = "CONSULTA USUARIO NO RESPONDE"; //if(!ConnectivityHelper.IsConnectedToInternet) //{ // UserAuthenticated.CodigoEstado = "98"; // UserAuthenticated.Estado = "NO HAY CONEXION DE INTERNET"; // return UserAuthenticated; //} UsuarioSistema UsuarioAuthenticated = wbsSeguridad.ConsultarUsuarioSistema(userName, Sistema, password); if (UsuarioAuthenticated == null) { UserAuthenticated.Estado = "CONSULTA USUARIO DEVUELVE UsuarioSistema null"; return(UserAuthenticated); } UserAuthenticated.CodigoEstado = UsuarioAuthenticated.CodigoEstado; UserAuthenticated.Estado = UsuarioAuthenticated.Estado; UserAuthenticated.UserName = UsuarioAuthenticated.Usuario; UserAuthenticated.FirstName = UsuarioAuthenticated.Nombres; UserAuthenticated.LastName = UsuarioAuthenticated.Apellidos; UserAuthenticated.Email = UsuarioAuthenticated.Correo; return(UserAuthenticated); }
private async void InsertClaimRoles(UserCustomerModel user, UsuarioSistema users, Microsoft.AspNetCore.Http.IFormCollection collection) { //create relacao var chks = (from itens in collection.Keys where itens.Contains("chk_") select itens.Replace("chk_", string.Empty)).ToList(); var lstGrupoAcesso = TempData["lstGrupoAcesso"] == null?GetListGrupoAcesso().Result : (List <GruposAcesso>)TempData["lstGrupoAcesso"]; foreach (var item in chks) { var useracesso = new UsuarioGruposAcesso(); useracesso.IdGrupoAcessos = Convert.ToInt64(item); useracesso.IdUsuarioSistema = users.Id; _context.Add(useracesso); //salva na claims var itemAcesso = lstGrupoAcesso.Find(p => p.Id == Convert.ToInt64(item.ToString())); if (itemAcesso != null) { await _userManager.AddClaimAsync(user, new Claim(itemAcesso.PageAcesso, ConstantPermissions.todasPermission, itemAcesso.PageAcesso, users.GuidId)); } } }
private async Task <UserCustomerModel> InsertIdentity(Microsoft.AspNetCore.Http.IFormCollection collection, UsuarioSistema users) { string caminhoDestinoArquivoOriginal = await Uploadfile(collection, users.Nome); if (!string.IsNullOrEmpty(caminhoDestinoArquivoOriginal)) { users.PathPhoto = caminhoDestinoArquivoOriginal; } //add user no aspnetuser var user = new UserCustomerModel { UserName = users.Nome, Email = users.Email, EmailConfirmed = true, PhotoIdPath = users.PathPhoto, PhoneNumber = users.Telefone, }; var result = await _userManager.CreateAsync(user, users.Password); if (!result.Succeeded) { foreach (var error in result.Errors) { ModelState.AddModelError(string.Empty, error.Description); } } return(user); }
public bool InsereUsuarioGrupo(GrupoAcessos grupo, UsuarioSistema user) { ConexaoOracle objConexao = new ConexaoOracle(); try { Util.Log("CALL PROC: FUN_PKG_GRUPO.INSERIR_GRUPO_USUARIO", "P_ID_USUARIO: " + ((grupo.usuarios.Count > 0) ? grupo.usuarios[0].listid : "") + " P_ID_GRUPO_ACESSOS: " + grupo.id_grupo_acessos + " P_ID_USUARIO_APLICACAO: " + user.login); objConexao.AdicionarParametro("P_ID_USUARIO", grupo.usuarios.Count > 0?grupo.usuarios[0].listid:null); objConexao.AdicionarParametro("P_ID_GRUPO_ACESSOS", grupo.id_grupo_acessos); objConexao.AdicionarParametro("P_ID_USUARIO_APLICACAO", user.login); objConexao.AdicionarParametroOut("P_RETORNO"); objConexao.ExecutarNonQuery("FUN_PKG_GRUPO.INSERIR_GRUPO_USUARIO"); return(int.Parse(objConexao.ReturnParemeterOut().Value.ToString()) > 0); } catch (Exception ex) { throw new Exception("Problemas contate o administrador do sistema: \\n" + ex.Message); } finally { objConexao.Dispose(); } }
public static Vendedor CrearVendedor( string pNombresVendedor, string pDocumentoIdentidad, string pTelefono, string pSexo, DateTime pFechaInicio, string pCodigoVendedor, string pClave, DateTime pFechaNacimiento, Almacen pAlmacen, EstadoVendedor pEstadoVendedor, UsuarioSistema pUsuarioSistema, UsuarioSistema pUsuarioSistemaAcceso, VendedorDireccion pDireccionPrimero ) { var vendedor = new Vendedor(pNombresVendedor, pDocumentoIdentidad, pTelefono, pSexo, pFechaInicio, pCodigoVendedor, pClave, pFechaNacimiento); // Value Object vendedor.Direccion = pDireccionPrimero; // vendedor.Habilitar(); vendedor.EstablecerAlmacenDeVendedor(pAlmacen); vendedor.EstablecerEstadoVendedorDeVendedor(pEstadoVendedor); vendedor.EstablecerUsuarioSistemaDeVendedor(pUsuarioSistema); vendedor.EstablecerUsuarioSistemaAccesoDeVendedor(pUsuarioSistemaAcceso); return(vendedor); }
public async Task <ISingleResult <UsuarioSistema> > Execute(UsuarioSistema entity) { try { var result = _usuarioSistemaValidarEsquecerSenha.Execute(entity); if (!result.Sucesso) { return(result); } var obj = result.Data; HydrateValues(obj, entity); _repository.Update(obj); var sucesso = await Commit(); } catch (Exception ex) { return(new SingleResult <UsuarioSistema>(ex)); } return(new EditarResult <UsuarioSistema>()); }
public void EstablecerReferenciaUsuarioSistemaDeAsignacionListaPrecioCliente(string pCodigoUsuarioSistema) { if (!string.IsNullOrEmpty(pCodigoUsuarioSistema)) { this.CodigoUsuarioDeSistema = pCodigoUsuarioSistema.Trim(); this.UsuarioSistema = null; } }
private void CriarCookie(string login, UsuarioSistema usuario) { var usuarioJson = JsonConvert.SerializeObject(usuario); var usuarioCookie = new HttpCookie("UsuarioCAST", usuarioJson); Response.Cookies.Add(usuarioCookie); CreateAuthenticationTicket(usuario); FormsAuthentication.GetRedirectUrl(login, false); }
// GET api/values/5 public object Get(String id) { UsuarioSistema objUsuarioSistema = new UsuarioSistema(); objUsuarioSistema.CodRol = id; return(objUsuarioSistemaService.getUsuarioSistema_byID(objUsuarioSistema)); }
private void btnSalvar_Click(object sender, EventArgs e) { try { string cpf = txtCPF.Text; cpf = cpf.Replace(',', '.'); if (edit.Equals(true)) //Edição { string nome = txtNome.Text; cpf = txtCPF.Text; int rg = Convert.ToInt32(txtRg.Text); secretariaEdit.nome = nome; secretariaxml.Salvar(); MessageBox.Show(CLRegras.Constantes.salvo, this.Text, MessageBoxButtons.OK, MessageBoxIcon.Information); this.Close(); } else //Cadastro { id = secretariaxml.ContadorID(); string nome = txtNome.Text; int rg = int.Parse(txtRg.Text); cpf = txtCPF.Text; string login = txtLogin.Text; string senha = txtSenha.Text; string confirmarSenha = txtConfirSenha.Text; int pin = Convert.ToInt16(txtPIN.Text); if (senha.Equals(confirmarSenha)) { if (pin.Equals(pinDeAcesso)) { string senhaCriptografada = CLRegras.Criptografia.CriarSenha(senha); int idUsuario = daoAcessos.ContadorID(); novaSecretaria = new Secretaria(id, nome, cpf, rg); acessos = new Usuario(idUsuario, nome, login, senhaCriptografada, CLRegras.Constantes.secretaria); secretariaxml.Adicionar(novaSecretaria); secretariaxml.Salvar(); daoAcessos.Adicionar(acessos); daoAcessos.Salvar(); MessageBox.Show(CLRegras.Constantes.salvo, this.Text, MessageBoxButtons.OK, MessageBoxIcon.Information); } else { MessageBox.Show(CLRegras.Constantes.pinInvalido, this.Text, MessageBoxButtons.OK, MessageBoxIcon.Warning); } } else { MessageBox.Show(CLRegras.Constantes.senhaDiferentes, this.Text, MessageBoxButtons.OK, MessageBoxIcon.Warning); } } } catch (Exception ex) { MessageBox.Show(ex.Message); } }
private void CriarCookieCandidato(string cpf, UsuarioSistema usuario) { var usuarioJson = JsonConvert.SerializeObject(usuario); var usuarioCookie = new HttpCookie("UsuarioSCVE", usuarioJson); Response.Cookies.Add(usuarioCookie); //CreateAuthenticationTicket(candidato); FormsAuthentication.GetRedirectUrl(cpf, false); }
public void EstablecerReferenciaUsuarioSistemaDeDerechoAccesoUsuario(string pCodigoUsuarioSistema) { if (!string.IsNullOrEmpty(pCodigoUsuarioSistema)) { //relacion this.CodigoUsuarioSistema = pCodigoUsuarioSistema.Trim(); this.UsuarioSistema = null; } }
private async Task LoadAsync(UsuarioSistema user) { var email = await _userManager.GetUserNameAsync(user); Input = new InputModel { NewEmail = email, }; }
//UsuarioSistema public void EstablecerUsuarioSistemaDeCliente(UsuarioSistema pUsuarioSistema) { if (pUsuarioSistema == null) { throw new ArgumentException(Mensajes.excepcion_UsuarioSistemaDeClienteEnEstadoNuloOTransitorio); } this.CodigoUsuarioDeSistema = pUsuarioSistema.CodigoUsuarioDeSistema; this.UsuarioSistema = pUsuarioSistema; }
//UsuarioSistema Acceso public void EstablecerUsuarioSistemaAccesoDeVendedor(UsuarioSistema pUsuarioSistemaAcceso) { if (pUsuarioSistemaAcceso == null) { throw new ArgumentException(Mensajes.excepcion_UsuarioSistemaAccesoDeVendedorEnEstadoNuloOTransitorio); } //relacion this.CodigoUsuarioSistemaAcceso = pUsuarioSistemaAcceso.CodigoUsuarioDeSistema; this.UsuarioSistemaAcceso = pUsuarioSistemaAcceso; }