private bool ReconfigurarUsuario(AppUsuario usuario) { bool resultado = false; using (SqlConnection connection = new System.Data.SqlClient.SqlConnection(System.Configuration.ConfigurationManager.ConnectionStrings["SamaConnectionString"].ConnectionString)) { SqlCommand command = new SqlCommand(" UPDATE AppUsuario SET Password = @Password, Estado = @Estado, IntentosFallidos = 0, FechaUltimaActividad = @FechaUltimaActividad " + " WHERE Codigo = @Codigo AND Username = @Username ", connection); command.Parameters.AddWithValue("@Username", usuario.Username); command.Parameters.AddWithValue("@Password", usuario.Password); command.Parameters.AddWithValue("@Email", usuario.Email); command.Parameters.AddWithValue("@Estado", usuario.Estado); command.Parameters.AddWithValue("@IntentosFallidos", usuario.IntentosFallidos); command.Parameters.AddWithValue("@FechaUltimaActividad", DateTime.Now); connection.Open(); int filasAfectadas = command.ExecuteNonQuery(); if (filasAfectadas > 0) { resultado = true; } connection.Close(); } return(resultado); }
private bool RegistrarUsuario(AppUsuario usuario) { bool resultado = false; using (SqlConnection connection = new System.Data.SqlClient.SqlConnection(System.Configuration.ConfigurationManager.ConnectionStrings["SamaConnectionString"].ConnectionString)) { SqlCommand command = new SqlCommand(" INSERT INTO AppUsuario (Username,Nombre,Password,Email,Estado,IntentosFallidos,FechaInclusion,FechaUltimaActividad) " + " VALUES ( @Username,@Nombre,@Password,@Email,@Estado,@IntentosFallidos,@FechaInclusion,@FechaUltimaActividad )", connection); command.Parameters.AddWithValue("@Username", usuario.Username); command.Parameters.AddWithValue("@Nombre", usuario.Nombre); command.Parameters.AddWithValue("@Password", usuario.Password); command.Parameters.AddWithValue("@Email", usuario.Email); command.Parameters.AddWithValue("@Estado", usuario.Estado); command.Parameters.AddWithValue("@IntentosFallidos", usuario.IntentosFallidos); command.Parameters.AddWithValue("@FechaInclusion", usuario.FechaInclusion); command.Parameters.AddWithValue("@FechaUltimaActividad", usuario.FechaUltimaActividad); connection.Open(); int filasAfectadas = command.ExecuteNonQuery(); if (filasAfectadas > 0) { resultado = true; } connection.Close(); } return(resultado); }
public LoginModel() { this._Usuario = new USUARIO(); AppUsuario aa = new AppUsuario(); try { this.Usuario.USUARIO_MAIL = aa.GetLastMail(); } catch (Exception ex) { this.Usuario.USUARIO_MAIL = ""; } this.Login = false; this.LoginPass = false; this.UserRegristro = ""; this.UserRecuperar = ""; this.UserRegistroPass1 = ""; this.UserRegistroPass2 = ""; this.MensajeError = ""; this.recuperar = 0; this._UsuariosCollection = CallServiceGetListUser(); if (this._UsuariosCollection == null) { this._UsuariosCollection = GetUsuarios(); } }
public AppUsuario ObtenerInfoUsuario(string username) { AppUsuario usuario = new AppUsuario(); using (SqlConnection connection = new System.Data.SqlClient.SqlConnection(System.Configuration.ConfigurationManager.ConnectionStrings["SamaConnectionString"].ConnectionString)) { SqlCommand command = new SqlCommand(" SELECT TOP 1 Codigo, Username, " + "Nombre, Email, Estado, IntentosFallidos, FechaInclusion, " + "FechaUltimaActividad FROM AppUsuario WHERE Username = @Username ", connection); command.Parameters.AddWithValue("@Username", username); connection.Open(); SqlDataReader dr = command.ExecuteReader(); while (dr.Read()) { usuario.Codigo = dr.GetInt32(0); usuario.Username = dr.GetString(1); usuario.Nombre = dr.GetString(2); usuario.Email = dr.GetString(3); usuario.Estado = dr.GetString(4); usuario.IntentosFallidos = dr.GetInt32(5); usuario.FechaInclusion = dr.GetDateTime(6); usuario.FechaUltimaActividad = dr.GetDateTime(7); } connection.Close(); } return(usuario); }
public AppUsuario Adicionar([FromBody] AppUsuario appUsuario) { appUsuario.UsuarioCadastro = GetUsuarioLogado(); appUsuario.DataCadastro = DateTime.Now; appUsuario.Status = true; return(_appUsuarioService.Adicionar(appUsuario)); }
public USUARIO GetUser(string UserName) { AppUsuario d = new AppUsuario(); USUARIO aux = new USUARIO(); aux = (USUARIO)d.getElementName(UserName); return(aux); }
public UsuarioModel(IDataMapper dataMapper) { if ((dataMapper as AppUsuario) != null) { this._dataMapper = dataMapper as AppUsuario; this._userRolDataMapper = dataMapper as AppUsuarioRol; } }
public bool GetRecoverPassword(long?dataUser) { bool respuesta = false; if (dataUser != null) { AppUsuario dataMapper = new AppUsuario(); respuesta = dataMapper.GetRecoverPassword(dataUser); } return(respuesta); }
public bool GetActivationUser(string idActivation) { bool respuesta = false; if (idActivation != null) { AppUsuario dataMapper = new AppUsuario(); respuesta = dataMapper.GetActivationResponse(long.Parse(idActivation)); } return(respuesta); }
public void CadastrarUsuario(string nome, string login, string senha, int tipoUsuario) { appUsuario = new AppUsuario(); DtoUsuario usuario = new DtoUsuario() { NomeUsuario = nome, LoginUsuario = login, SenhaUsuario = senha, TipoUsuario = tipoUsuario, }; appUsuario.Inserir(usuario); }
// consumir servicio login public void CallServiceGetLoginUser() { #region metodos //madamos a llamar el metodo que serializa list de pocos string dataUser = GetJonUser(); if (!String.IsNullOrEmpty(dataUser)) { try { var client = new RestClient(routeLogin); client.Authenticator = new HttpBasicAuthenticator(basicAuthUser, basicAuthPass); var request = new RestRequest(Method.POST); request.Resource = nameService; request.RequestFormat = RestSharp.DataFormat.Json; request.AddHeader("Content-type", "application/json"); request.AddBody(new { dataUser = dataUser }); IRestResponse response = client.Execute(request); Dictionary <string, string> resx = dataMapper.GetResponseDictionary(response.Content); bool list; list = dataMapper.GetDeserializeUsuarioBool(resx["GetLoginResult"]); if (list != false) { this.Login = list; if (this.Login) { AppUsuario app = new AppUsuario(); app.ChangeUser(this.Usuario.USUARIO_MAIL); } } else { this.Login = list; } } catch (Exception) { this.Login = false; } } else { this.Login = false; } #endregion }
public JsonResult ListarUsuarios(int tipoUsuario) { appUsuario = new AppUsuario(); var result = appUsuario.Listar(tipoUsuario); if (result.Count() == 0) { result = null; } return(new JsonResult() { Data = result }); }
public JsonResult ObterUsuarioPorID(int UsuarioID) { appUsuario = new AppUsuario(); var result = appUsuario.Obter(UsuarioID); if (result.Count() == 0) { result = null; } return(new JsonResult() { Data = result }); }
public ObservableCollection <Usuario> GetUsers() { AppUsuario dm = new AppUsuario(); ObservableCollection <Usuario> res = new ObservableCollection <Usuario>(); List <USUARIO> lu = (List <USUARIO>)dm.getElementsRolesFiltrado(); foreach (USUARIO u in lu) { Usuario aux = new Usuario(u); res.Add(aux); } return(res); }
public bool GetLoginUser() { bool res = false; res = dataMapper.GetElementLoginLocal(this._Usuario); this.Login = res; if (this.Login) { AppUsuario app = new AppUsuario(); app.ChangeUser(this.Usuario.USUARIO_MAIL); } return(res); }
public void AlterarUsuario(int id, string nome, string login, string senha, int tipoUsuario) { appUsuario = new AppUsuario(); DtoUsuario usuario = new DtoUsuario(); usuario.UsuarioID = id; usuario.NomeUsuario = nome; usuario.LoginUsuario = login; usuario.TipoUsuario = tipoUsuario; if (!senha.Equals("")) { usuario.SenhaUsuario = senha; } appUsuario.Alterar(usuario); }
public string downloadUsuario(long?lastModifiedDate) { string respuesta = null; if (lastModifiedDate != null) { AppUsuario dataMapper = new AppUsuario(); respuesta = dataMapper.GetJsonUsuario(lastModifiedDate); if (String.IsNullOrEmpty(respuesta)) { respuesta = null; } } return(respuesta); }
async protected void btnRegistro_Click(object sender, EventArgs e) { if (IsValid) { var manager = new AppUsuarioManager(); AppUsuario usuario = await manager.Registrar(UserName.Text, Nombre.Text, Password.Text, Email.Text); if (usuario != null) { Response.Redirect("Login.aspx"); } else { FailureText.Text = "Error en la creación del usuario."; ErrorMessage.Visible = true; } } }
public IHttpActionResult Register(AppUsuario usuario) { if (usuario == null) { return(BadRequest()); } MembershipCreateStatus status = new MembershipCreateStatus(); MembershipUser user = Membership.CreateUser(usuario.Username, usuario.Password, usuario.Email, "aaa", "bbb", true, out status); if (status == MembershipCreateStatus.Success) { return(Ok(usuario)); } else { return(InternalServerError()); } }
public string GetValidateNotExistUser() { #region propiedades string mensaje = null; AppUsuario dataMapper = new AppUsuario(); #endregion #region metodos try { mensaje = dataMapper.GetJsonUsuarioLogin(); } catch (Exception ex) { return(null); } return(mensaje); #endregion }
public async Task <AppUsuario> Registrar(string username, string nombre, string password, string email) { AppUsuario user = new AppUsuario() { Username = username, Password = password, Nombre = nombre, Email = email, Estado = "A", IntentosFallidos = 0, FechaInclusion = DateTime.Now, FechaUltimaActividad = DateTime.Now }; HttpClient client = new HttpClient(); var response = await client.PostAsync(UrlRegister, new StringContent(JsonConvert.SerializeObject(user), Encoding.UTF8, "application/json")); return(JsonConvert.DeserializeObject <AppUsuario>(await response.Content.ReadAsStringAsync())); }
public string GetRegisterUser(string dataUser) { #region propiedades string respuesta = null; object poco; AppUsuario dataMapper = new AppUsuario(); #endregion #region metodos if (dataUser != null) { poco = dataMapper.GetDeserializePocoUsuario(dataUser); if (poco != null) { respuesta = dataMapper.insertNewRegistro(poco); } } return(respuesta); #endregion }
public JsonResult EfetuarLogin(string usuario, string senha) { appUsuario = new AppUsuario(); bool verificar = appUsuario.VerificarLogin(usuario, senha); if (verificar) { return(new JsonResult { Data = true }); } else { return(new JsonResult { Data = false }); } }
public bool GetLogin(string dataUser) { #region propiedades bool respuesta = false; USUARIO user; AppUsuario dataMapper = new AppUsuario(); #endregion #region metodos if (dataUser != null) { user = dataMapper.GetDeserializePocoUsuario(dataUser); if (user != null) { respuesta = dataMapper.GetElementLogin(user); } } return(respuesta); #endregion }
//POST : /api/AppUsuario/Registrar public async Task <object> PostApplicationUser(UsuarioModel model) { model.Role = "Admin"; var AppUsuario = new AppUsuario() { UserName = model.NomeUsuario, Email = model.Email, FullName = model.NomeCompleto }; try { var result = await _userManager.CreateAsync(AppUsuario, model.Senha); await _userManager.AddToRoleAsync(AppUsuario, model.Role); //ROLE DEVE ESTAR PREENCHIDA return(Ok(result)); } catch (Exception ex) { throw ex; } }
public void AtualizarAssociacao([FromBody] dynamic listaUsuarios) { AppUsuario appUsuario; var usuarios = Newtonsoft.Json.JsonConvert.DeserializeObject <List <Usuario> >(listaUsuarios.usuarios.ToString()); var usuarioAssociacao = listaUsuarios.ToObject <AppUsuarioAssociacao>(); int appId = usuarioAssociacao.AppId; bool usuarioSelecionado = usuarioAssociacao.UsuarioSelecionado; if (usuarioSelecionado) { var appUsuarios = _appUsuarioService.Buscar(_ => _.AppId == appId).ToList(); foreach (AppUsuario ap in appUsuarios) { _appUsuarioService.Remover(ap.AppId, ap.UsuarioId); } foreach (Usuario u in usuarios) { appUsuario = new AppUsuario { AppId = appId, UsuarioId = u.Id }; _appUsuarioService.Adicionar(appUsuario); } } else { foreach (Usuario u in usuarios) { appUsuario = _appUsuarioService.Buscar(_ => _.AppId == appId && _.UsuarioId == u.Id).FirstOrDefault(); _appUsuarioService.Remover(appUsuario.AppId, appUsuario.UsuarioId); } } }
static void Main(string[] args) { #region --- Configura ambiente ConfiguraAmbiente configuraAmbiente = new ConfiguraAmbiente(); ConsoleKeyInfo cki = new ConsoleKeyInfo(); Console.WriteLine("Digite: F1 PARA ACESSAR AS OPÇÕES DE SINDICATOS"); Console.WriteLine("Digite: F2 PARA ACESSAR AS OPÇÕES DE USUÁRIOS"); Console.WriteLine("Digite: F3 PARA ACESSAR AS OPÇÕES DE SETORES E AREAS"); Console.WriteLine("Digite: F4 PARA ACESSAR AS OPÇÕES DE EMPRESAS"); Console.WriteLine("Digite: F5 PARA ACESSAR AS OPÇÕES DE USUARIOS"); Console.WriteLine("Digite: F6 PARA ACESSAR AS OPÇÕES DE FUNCIONÁRIOS"); Console.WriteLine("Digite: F7 PARA ACESSAR AS OPÇÕES DE QUESTIONÁRIOS"); Console.WriteLine("Digite: F8 PARA ACESSAR AS OPÇÕES DE CARGOS"); cki = Console.ReadKey(true); #endregion #region SINDICATOS if (cki.Key == ConsoleKey.F1) { AppSindicato SindicatoApp = new AppSindicato(); Console.WriteLine("\t Digite: 1 para listar os sindicatos e as empresas"); Console.WriteLine("\t Digite: 2 para listar todos os sindicatos"); Console.WriteLine("\t Digite: 3 para deletar o sindicato"); cki = Console.ReadKey(true); if (cki.Key == ConsoleKey.D1) { Stopwatch stopwatch = new Stopwatch(); stopwatch.Start(); Console.WriteLine("-----"); var listaDeSindicatos = SindicatoApp.ListarSindicatoEmpresas(); foreach (var sindicato in listaDeSindicatos) { Console.WriteLine("{0} - {1} ", sindicato.SindicatoID, sindicato.NomeSindicato); foreach (var sindicatoEmpresa in sindicato.Empresas) { Console.WriteLine(" {0} ", sindicatoEmpresa.NomeEmpresa); } } Console.WriteLine("----------------"); stopwatch.Stop(); Console.WriteLine("Tempo decorrido em milisegundos: {0} ", stopwatch.Elapsed); } else if (cki.Key == ConsoleKey.D2) { Console.WriteLine("-----"); var listaDeSindicatos = SindicatoApp.Listar(); foreach (var sindicato in listaDeSindicatos) { Console.WriteLine("{0} - {1} ", sindicato.SindicatoID, sindicato.NomeSindicato); } } else if (cki.Key == ConsoleKey.D3 || cki.Key == ConsoleKey.NumPad3) { Console.WriteLine("-----"); Console.WriteLine("Digite o código do sindicato a ser deletado."); int codigoSindicato = Convert.ToInt32(Console.ReadLine()); SindicatoApp.Excluir(codigoSindicato); } } #endregion #region USUARIOS else if (cki.Key == ConsoleKey.F2) { Console.WriteLine("\t Digite: 1 para Inserir novo usuário."); Console.WriteLine("\t Digite: 2 para validar usuário."); Console.WriteLine("\t Digite: 3 para listar usuário."); Console.WriteLine("\t Digite: 4 para Alterar usuário."); Console.WriteLine("\t Digite: 5 para obter o usuário por ID."); Console.WriteLine("\t Digite: 6 para Excluir o usuário por ID."); cki = Console.ReadKey(true); DtoUsuario usuarioDto = new DtoUsuario(); AppUsuario UsuarioApp = new AppUsuario(); if (cki.Key == ConsoleKey.D1) { Console.WriteLine("Login"); usuarioDto.LoginUsuario = Console.ReadLine(); Console.WriteLine("Nome"); usuarioDto.NomeUsuario = Console.ReadLine(); Console.WriteLine("Senha"); usuarioDto.SenhaUsuario = Console.ReadLine(); Console.WriteLine("Tipo"); usuarioDto.TipoUsuario = Int32.Parse(Console.ReadLine()); UsuarioApp.Inserir(usuarioDto); } else if (cki.Key == ConsoleKey.D2) { Console.WriteLine("Login:"******"Senha:"); string senha = Console.ReadLine(); if (UsuarioApp.VerificarLogin(login, senha) == true) { Console.WriteLine("USUARIO LOGADO."); } else { Console.WriteLine("USUARIO NAO EXISTE."); } } else if (cki.Key == ConsoleKey.D3) { Console.WriteLine("Digite o tipo de Usuário."); int tipoUsuario = Convert.ToInt32(Console.ReadLine()); foreach (var Usuario in UsuarioApp.Listar(tipoUsuario)) { Console.WriteLine("Login: {0} - Nome completo: {1}", Usuario.LoginUsuario, Usuario.NomeUsuario); } } else if (cki.Key == ConsoleKey.D4) { DtoUsuario DtoUsuarioParaSalvar = new DtoUsuario(); Console.WriteLine("Digite o ID do Usuario: "); int ID = Convert.ToInt32(Console.ReadLine()); Console.WriteLine("Digite o Nome do Usuario: "); string Nome = Console.ReadLine(); DtoUsuarioParaSalvar.NomeUsuario = Nome; UsuarioApp.Alterar(DtoUsuarioParaSalvar); } else if (cki.Key == ConsoleKey.D5) { Console.WriteLine("Digite o código do usuário."); int codigoUsuario = Convert.ToInt32(Console.ReadLine()); foreach (var Usuario in UsuarioApp.Obter(codigoUsuario)) { Console.WriteLine("Id do Usuario: {0} - Nome do Usuario:{1} ", Usuario.UsuarioID, Usuario.NomeUsuario); } } else if (cki.Key == ConsoleKey.D6) { Console.WriteLine("Digite o código do usuário."); int codigoUsuario = Convert.ToInt32(Console.ReadLine()); UsuarioApp.Excluir(codigoUsuario); } } #endregion #region SETORAREA else if (cki.Key == ConsoleKey.F3) { Console.WriteLine("Digite 1 inserir um Setor/Area"); Console.WriteLine("Digite 2 para excluir um Setor/Area"); Console.WriteLine("Digite 3 para alterar um Setor/Area"); Console.WriteLine("Digite 4 para obter um dto SetorArea"); cki = Console.ReadKey(true); var app = new AppSetorArea(); if (cki.Key == ConsoleKey.D1 || cki.Key == ConsoleKey.NumPad1) { #region inserir var dto = new DtoSetorArea(); Console.Write("Digite o Nome: "); dto.NomeSetorArea = Console.ReadLine(); app.Inserir(dto); Console.WriteLine("Fim"); #endregion } else if (cki.Key == ConsoleKey.D2 || cki.Key == ConsoleKey.NumPad2) { #region excluir Console.Write("Digite o Id do Setor/Area: "); var id = Convert.ToInt32(Console.ReadLine()); app.Excluir(id); Console.WriteLine("Fim"); #endregion } else if (cki.Key == ConsoleKey.D3 || cki.Key == ConsoleKey.NumPad3) { #region Alterar Console.Write("Digite o Id do Setor/Area: "); var id = Convert.ToInt32(Console.ReadLine()); var dto = new DtoSetorArea(); Console.Write("Digite o nome: "); dto.NomeSetorArea = Console.ReadLine(); app.Alterar(id, dto); Console.WriteLine("Fim"); #endregion } else if (cki.Key == ConsoleKey.D4 || cki.Key == ConsoleKey.NumPad4) { #region Obter Console.Write("Digite o Id do setorArea: "); var id = Convert.ToInt32(Console.ReadLine()); var setorArea = app.Obter(id); Console.WriteLine("Id: " + setorArea.SetorAreaID); Console.WriteLine("Nome: " + setorArea.NomeSetorArea); Console.WriteLine("Fim"); #endregion } } #endregion #region EMPRESA else if (cki.Key == ConsoleKey.F4) { Console.WriteLine("Digite 1 Para Inserir uma Nova Empresa"); cki = Console.ReadKey(true); if (cki.Key == ConsoleKey.D1) { Console.WriteLine("Digite o codigo do Sindicato."); var Codigo = Convert.ToInt32(Console.ReadLine()); AppSindicato SindicatoApp = new AppSindicato(); var SindicatoObtido = SindicatoApp.Obter(Codigo); DtoEmpresa EmpresaDto = new DtoEmpresa(); EmpresaDto.Sindicato = SindicatoObtido; Console.WriteLine("Digite o nome da Empresa"); EmpresaDto.NomeEmpresa = Console.ReadLine(); AppEmpresa EmpresaApp = new AppEmpresa(); EmpresaApp.Inserir(EmpresaDto); } } #endregion #region ENDERECOS else if (cki.Key == ConsoleKey.F5) { Console.WriteLine("DIGITE F1 NOVAMENTE PARA LISTAR AS OPÇÕES DE CADASTRO DE ESTADOS"); configuraAmbiente.PularLinha(2); cki = Console.ReadKey(true); if (cki.Key == ConsoleKey.F1) { Console.WriteLine("Digite 1 para inserir um ESTADO."); Console.WriteLine("Digite 2 para listar um ESTADO."); Console.WriteLine("Digite 3 para Obter um ESTADO."); Console.WriteLine("Digite 4 para alterar um ESTADO."); Console.WriteLine("Digite 5 para Deletar um ESTADO."); cki = Console.ReadKey(true); AppEndereco EnderecoApp = new AppEndereco(); DtoEstado EstadoDto = new DtoEstado(); if (cki.Key == ConsoleKey.D1) { Console.WriteLine("Digite o nome do Estado"); string nomeEstado = Console.ReadLine(); Console.WriteLine("Digite a sigla do Estado"); string sigla = Console.ReadLine(); EstadoDto.NomeEstado = nomeEstado; EstadoDto.UF = sigla; EnderecoApp.InserirEstado(EstadoDto); configuraAmbiente.EmitirFinaldeProcessamento("Estado Inserido."); } else if (cki.Key == ConsoleKey.D2) { var listaDeEstados = EnderecoApp.ListarEstado(); foreach (var item in listaDeEstados) { Console.WriteLine("Nome estado: {0} - UF: {1}", item.NomeEstado, item.UF); } configuraAmbiente.EmitirFinaldeProcessamento("Estados listados."); } else if (cki.Key == ConsoleKey.D3) { Console.WriteLine("Digite o codigo do estado."); int codEstado = Convert.ToInt32(Console.ReadLine()); var estadoObtido = EnderecoApp.ObterEstado(codEstado); foreach (var item in estadoObtido) { Console.WriteLine("Estado encontrado: {0}", item.NomeEstado); } configuraAmbiente.EmitirFinaldeProcessamento("Fim."); } else if (cki.Key == ConsoleKey.D4) { Console.WriteLine("Insira o código do estado."); int codEstado = Convert.ToInt32(Console.ReadLine()); Console.WriteLine("Insira o nome do estado."); string nomeEstado = Console.ReadLine(); Console.WriteLine("Insira o UF do estado."); string ufEstado = Console.ReadLine(); EstadoDto.EstadoID = codEstado; EstadoDto.NomeEstado = nomeEstado; EstadoDto.UF = ufEstado; EnderecoApp.AlterarEstado(EstadoDto); configuraAmbiente.EmitirFinaldeProcessamento("Fim"); } else if (cki.Key == ConsoleKey.D5) { Console.WriteLine("Digite o código do estado a ser deletado."); int codEstado = Convert.ToInt32(Console.ReadLine()); EnderecoApp.ExcluirEstado(codEstado); } } } #endregion #region FUNCIONARIOS else if (cki.Key == ConsoleKey.F6) { Console.WriteLine("Digite 1 para listar os dtos funcionarios"); Console.WriteLine("Digite 2 para inserir um novo funcionario"); Console.WriteLine("Digite 3 para alterar um funcionario"); Console.WriteLine("Digite 4 Para excluir um funcionario"); Console.WriteLine("Digite 5 Para obter um dto funcionario"); cki = Console.ReadKey(true); var app = new AppFuncionario(); if (cki.Key == ConsoleKey.D1 || cki.Key == ConsoleKey.NumPad1) { #region Listar var funcionarios = app.Listar(); foreach (var funcionario in funcionarios) { Console.WriteLine("Id: " + funcionario.FuncionarioID); Console.WriteLine("Nome: " + funcionario.NomeDoFuncionairo); Console.WriteLine("Matricula: " + funcionario.Matricula); Console.WriteLine("Email: " + funcionario.EmailDoFuncionario); Console.WriteLine("Empresa: " + funcionario.Empresa.NomeEmpresa); Console.WriteLine("Cargo: " + funcionario.Cargo.NomeCargos); } #endregion } else if (cki.Key == ConsoleKey.D2 || cki.Key == ConsoleKey.NumPad2) { #region Inserir var dtoFuncionario = new DtoFuncionario(); Console.Write("Digite o Id da empresa: "); var codigoEmpresa = Convert.ToInt32(Console.ReadLine()); dtoFuncionario.Empresa = new AppEmpresa().Obter(codigoEmpresa); Console.Write("Digite o Id do cargo: "); var codigoCargo = Convert.ToInt32(Console.ReadLine()); dtoFuncionario.Cargo = new AppCargo().Obter(codigoCargo); Console.Write("Digite o nome do funcionario: "); dtoFuncionario.NomeDoFuncionairo = Console.ReadLine(); Console.Write("Digite a matricula: "); dtoFuncionario.Matricula = Console.ReadLine(); Console.Write("Digite o email: "); dtoFuncionario.EmailDoFuncionario = Console.ReadLine(); app.Inserir(dtoFuncionario); #endregion } else if (cki.Key == ConsoleKey.D3 || cki.Key == ConsoleKey.NumPad3) { #region Alterar var dtoFuncionario = new DtoFuncionario(); Console.Write("Digite o Id do funcionario: "); dtoFuncionario.FuncionarioID = Convert.ToInt32(Console.ReadLine()); Console.Write("Digite o Id da empresa: "); var codigoEmpresa = Convert.ToInt32(Console.ReadLine()); dtoFuncionario.Empresa = new AppEmpresa().Obter(codigoEmpresa); Console.Write("Digite o Id do cargo: "); var codigoCargo = Convert.ToInt32(Console.ReadLine()); dtoFuncionario.Cargo = new AppCargo().Obter(codigoCargo); Console.Write("Digite o nome do funcionario: "); dtoFuncionario.NomeDoFuncionairo = Console.ReadLine(); Console.Write("Digite a matricula: "); dtoFuncionario.Matricula = Console.ReadLine(); Console.Write("Digite o email: "); dtoFuncionario.EmailDoFuncionario = Console.ReadLine(); app.Alterar(dtoFuncionario); #endregion } else if (cki.Key == ConsoleKey.D4 || cki.Key == ConsoleKey.NumPad4) { #region Excluir Console.Write("Digite o Id do funcionario: "); var codigoFuncionario = Convert.ToInt32(Console.ReadLine()); app.Excluir(codigoFuncionario); #endregion } else if (cki.Key == ConsoleKey.D5 || cki.Key == ConsoleKey.NumPad5) { #region Obter Console.Write("Digite o Id do funcionario: "); var codigoFuncionario = Convert.ToInt32(Console.ReadLine()); var funcionario = app.Obter(codigoFuncionario); Console.WriteLine("Id: " + funcionario.FuncionarioID); Console.WriteLine("Nome: " + funcionario.NomeDoFuncionairo); Console.WriteLine("Matricula: " + funcionario.Matricula); Console.WriteLine("Email: " + funcionario.EmailDoFuncionario); Console.WriteLine("Empresa: " + funcionario.Empresa.NomeEmpresa); Console.WriteLine("Cargo: " + funcionario.Cargo.NomeCargos); #endregion } } #endregion #region QUESTIONARIOS else if (cki.Key == ConsoleKey.F7) { Console.WriteLine("Digite 1 inserir um questionarios"); Console.WriteLine("Digite 2 para excluir um questionario"); Console.WriteLine("Digite 3 para alterar um questionario"); Console.WriteLine("Digite 4 adicionar uma pergunta"); Console.WriteLine("Digite 5 Para obter um dto questionario"); cki = Console.ReadKey(true); var app = new AppQuestionario(); if (cki.Key == ConsoleKey.D1 || cki.Key == ConsoleKey.NumPad1) { #region inserir Console.Write("Digite o ano: "); var ano = Console.ReadLine(); Console.Write("Digite a validade: "); var validade = DateTime.Parse(Console.ReadLine()); app.CriarNovoQuestionario(ano, validade); #endregion } else if (cki.Key == ConsoleKey.D2 || cki.Key == ConsoleKey.NumPad2) { #region excluir Console.Write("Digite o Id do questionario: "); var id = Convert.ToInt32(Console.ReadLine()); app.ExcluirQuestionario(id); #endregion } else if (cki.Key == ConsoleKey.D3 || cki.Key == ConsoleKey.NumPad3) { #region Alterar Console.Write("Digite o Id do questionario: "); var id = Convert.ToInt32(Console.ReadLine()); Console.Write("Digite o ano: "); var ano = Console.ReadLine(); Console.Write("Digite a validade: "); var validade = DateTime.Parse(Console.ReadLine()); app.AlterarQuestionario(id, ano, validade); #endregion } else if (cki.Key == ConsoleKey.D4 || cki.Key == ConsoleKey.NumPad4) { #region adicionar pergunta Console.Write("Digite o Id do questionario: "); var id = Convert.ToInt32(Console.ReadLine()); var pergunta = new DtoPerguntaQuestionario(); pergunta.Descricao = Console.ReadLine(); pergunta.MultiplaEscolha = Boolean.Parse(Console.ReadLine()); var respostas = new List <DtoRespostaPossivel>() { new DtoRespostaPossivel() { DescricaoRespostaPossivel = "Sim", }, new DtoRespostaPossivel() { DescricaoRespostaPossivel = "Não", }, }; pergunta.RespostasPossiveis = respostas; app.AdicionarPergunta(id, pergunta); #endregion } else if (cki.Key == ConsoleKey.D5 || cki.Key == ConsoleKey.NumPad5) { #region Obter Console.Write("Digite o Id do questionario: "); var id = Convert.ToInt32(Console.ReadLine()); var questionario = app.Obter(id); Console.WriteLine("Id: " + questionario.QuestionarioID); Console.WriteLine("Ano: " + questionario.AnoQuestionario); Console.WriteLine("Validade: " + questionario.DataValidade); #endregion } } #endregion #region CARGOS else if (cki.Key == ConsoleKey.F8) { Console.WriteLine("Digite 1 inserir um cargo"); Console.WriteLine("Digite 2 para excluir um cargo"); Console.WriteLine("Digite 3 para alterar um cargo"); Console.WriteLine("Digite 4 para obter um dto cargo"); Console.WriteLine("Digite 5 para listar os dto cargo"); cki = Console.ReadKey(true); var app = new AppCargo(); if (cki.Key == ConsoleKey.D1 || cki.Key == ConsoleKey.NumPad1) { #region inserir var dto = new DtoCargo(); Console.Write("Digite o Nome: "); dto.NomeCargos = Console.ReadLine(); Console.Write("Digite a observação: "); dto.Observacao = Console.ReadLine(); dto.SetorArea = new AppSetorArea().Obter(1); app.Inserir(dto); Console.WriteLine("Fim"); #endregion } else if (cki.Key == ConsoleKey.D2 || cki.Key == ConsoleKey.NumPad2) { #region excluir Console.Write("Digite o Id do cargo: "); var id = Convert.ToInt32(Console.ReadLine()); app.Excluir(id); Console.WriteLine("Fim"); #endregion } else if (cki.Key == ConsoleKey.D3 || cki.Key == ConsoleKey.NumPad3) { #region Alterar Console.Write("Digite o Id do cargo: "); var id = Convert.ToInt32(Console.ReadLine()); var dto = new DtoCargo(); Console.Write("Digite o nome: "); dto.NomeCargos = Console.ReadLine(); Console.Write("Digite a observação: "); dto.Observacao = Console.ReadLine(); dto.SetorArea = new AppSetorArea().Obter(2); app.Alterar(id, dto); Console.WriteLine("Fim"); #endregion } else if (cki.Key == ConsoleKey.D4 || cki.Key == ConsoleKey.NumPad4) { #region Obter Console.Write("Digite o Id do cargo: "); var id = Convert.ToInt32(Console.ReadLine()); var cargo = app.Obter(id); Console.WriteLine("Id: " + cargo.CargoID); Console.WriteLine("Nome: " + cargo.NomeCargos); Console.WriteLine("Obs: " + cargo.Observacao); Console.WriteLine("Fim"); #endregion } else if (cki.Key == ConsoleKey.D5 || cki.Key == ConsoleKey.NumPad5) { #region Listar var cargos = app.Listar(); foreach (var cargo in cargos) { Console.WriteLine("Id: " + cargo.CargoID); Console.WriteLine("Nome: " + cargo.NomeCargos); Console.WriteLine("Obs: " + cargo.Observacao); Console.WriteLine("Setor: " + cargo.SetorArea.NomeSetorArea); Console.WriteLine(); } Console.WriteLine("Fim"); #endregion } } #endregion else if (cki.Key == ConsoleKey.D0) { Console.WriteLine("Console FINALIZADO"); } Console.ReadKey(); }
public ActionResult Usuarios() { appUsuario = new AppUsuario(); return(View()); }
public void ExcluirUsuario(int codUsuario) { appUsuario = new AppUsuario(); appUsuario.Excluir(codUsuario); }
public void Atualizar([FromBody] AppUsuario appUsuario) { _appUsuarioService.Atualizar(appUsuario); }