public List <Funcionario_Grid_BD> Pesquisar_Grid(BD_SISTEMA_CONTROLE_CHAVE pBD, Funcionario_Filtro_BD pFiltro) { List <Funcionario_Grid_BD> oLista = (from c in pBD.Funcionario_BDs where (pFiltro.Nome_Funcionario.Length <= 0 ? true : pFiltro.Nome_Funcionario == c.Nome) && (pFiltro.CPF.Length == 0 || pFiltro.CPF == null ? true : pFiltro.CPF == c.CPF) join s in pBD.Setor_BDs on c.Setor equals s.Codigo select new Funcionario_Grid_BD { Codigo_Funcionario = c.Codigo, Nome_Funcionario = c.Nome, CPF = c.CPF, RG = c.RG, Nome_Setor = s.Nome, Codigo_Setor = s.Codigo, }).ToList(); foreach (Funcionario_Grid_BD item in oLista) { item.CPF = Formatacao.FormatCPF(item.CPF); } return(oLista); }
private void AdcionarProduto(MLProduto objMLProdutos, Double subTotal) { try { dgvGeral.Rows.Add( Formatacao.ZerosEsquerda(ItemNr.ToString(), 3), objMLProdutos.ProdutoId, objMLProdutos.Descricao, txtQtde.Text, (objMLProdutos.UnidadeMedida == null) ? "" : objMLProdutos.UnidadeMedida.Descricao, objMLProdutos.ValorVenda.ToString("n2"), (Convert.ToDecimal(txtQtde.Text) * Convert.ToDecimal(objMLProdutos.ValorVenda)).ToString("n2")); ItemNr++; #region *** Atributos da Grid *** MontarGrid(); #endregion btnFinalizarVenda.Enabled = true; btnExcluirItem.Enabled = true; _total += Convert.ToDouble(subTotal); txtCodigo.Text = ""; objMLProdutos = null; dgvGeral.CurrentCell = null; } catch { this.btnFinalizarVenda.Enabled = false; this.btnExcluirItem.Enabled = false; } }
public async Task <UsuarioDto> Executar(string codigoDre, long codigoUe, string cpf) { if (ValidacaoCpf.Valida(cpf) == false) { throw new NegocioException($"CPF inválido!"); } var usuarioCoreSSO = await mediator.Send(new ObterUsuarioCoreSSOQuery(cpf)); await mediator.Send(new ObterDadosAlunosPorDreUeCpfResponsavelQuery(codigoDre, codigoUe, cpf)); var usuarioApp = await mediator.Send(new ObterUsuarioNaoExcluidoPorCpfQuery(cpf)); var usuarioEol = await mediator.Send(new ObterDadosResumidosReponsavelPorCpfQuery(cpf)); if (usuarioCoreSSO == null) { throw new NegocioException($"Este CPF não consta como responsável de um estudante ativo nesta Unidade Escolar."); } if (usuarioApp == null && usuarioCoreSSO != null) { throw new NegocioException($"O usuário {Formatacao.FormatarCpf(cpf)} deverá informar a data de nascimento de um dos estudantes que é responsável no campo de senha!"); } return(new UsuarioDto(usuarioApp.Cpf, usuarioEol.Nome)); }
public List <Operador_Grid_BD> Pesquisar_Grid(BD_SISTEMA_CONTROLE_CHAVE pBD, Operador_Filtro_BD pFiltro) { List <Operador_Grid_BD> oLista = (from c in pBD.Operador_BDs where (pFiltro.Nome_Operador.Length <= 0 ? true : pFiltro.Nome_Operador == c.Nome_Operador) && (pFiltro.CPF.Length == 0 || pFiltro.CPF == null ? true : pFiltro.CPF == c.CPF) join u in pBD.Plantao_BDs on c.Codigo_Plantao equals u.Codigo join n in pBD.Nivel_Operador_BDs on c.Codigo_Nivel_Operador equals n.Codigo join s in pBD.Setor_BDs on c.Codigo_Setor equals s.Codigo select new Operador_Grid_BD { Codigo = c.Codigo, Nome_Operador = c.Nome_Operador, CPF = c.CPF, Nome_Login = c.Login, RG = c.RG, Nome_Setor = s.Nome, Nome_Plantao = u.Nome, Nome_Nivel_Operador = n.Nome, }).ToList(); foreach (Operador_Grid_BD item in oLista) { item.CPF = Formatacao.FormatCPF(item.CPF); } return(oLista); }
public async Task <RespostaApi> Executar(SolicitarReiniciarSenhaDto solicitarReiniciarSenhaDto) { if (ValidacaoCpf.Valida(solicitarReiniciarSenhaDto.Cpf) == false) { throw new NegocioException($"CPF inválido!"); } var usuarioCoreSSO = await mediator.Send(new ObterUsuarioCoreSSOQuery(solicitarReiniciarSenhaDto.Cpf)); await mediator.Send(new ObterDadosAlunosQuery(solicitarReiniciarSenhaDto.Cpf)); var usuario = await mediator.Send(new ObterUsuarioPorCpfQuery(solicitarReiniciarSenhaDto.Cpf)); if (usuario == null && usuarioCoreSSO != null) { throw new NegocioException($"O usuário {Formatacao.FormatarCpf(solicitarReiniciarSenhaDto.Cpf)} deverá informar a data de nascimento de um dos estudantes que é responsável no campo de senha!"); } var usuarioEol = await mediator.Send(new ObterDadosResumidosReponsavelPorCpfQuery(solicitarReiniciarSenhaDto.Cpf)); if (usuario.PrimeiroAcesso == true) { throw new NegocioException($"O usuário {Formatacao.FormatarCpf(solicitarReiniciarSenhaDto.Cpf)} - {usuarioEol.Nome} deverá informar a data de nascimento de um dos estudantes que é responsável no campo de senha!"); } await mediator.Send(new ReiniciarSenhaCommand() { Id = usuario.Id, PrimeiroAcesso = true }); var mensagemSucesso = $"A senha do usuário {Formatacao.FormatarCpf(usuario.Cpf)} - {usuarioEol.Nome} foi reiniciada com sucesso. No próximo acesso ao aplicativo o usuário deverá informar a data de nascimento de um dos estudantes que é responsável!"; return(RespostaApi.Sucesso(mensagemSucesso)); }
public static void AnalisarLogradourosEmPosts() { WriteLine("Nome da cidade: "); var cidade = ReadLine(); var logradouros = LogradouroDAO.BuscarTodosLogradouros(cidade); var posts = PostFacebookDAO.BuscarTodosPosts(); var list = new List <Token>(); var relacoes = new List <Relacao>(); var sw = new Stopwatch(); sw.Start(); foreach (var post in posts) { var formatado = Formatacao.FormatarTexto(post.message); foreach (var logradouro in logradouros) { var token = Analisador.GetToken(post.message, logradouro.Nome, TipoToken.Local); if (token != null) { list.Add(token); relacoes.Add(new Relacao { IdLogradouro = logradouro.Id, IdCidade = logradouro.IdCidade, IdPost = post.Id, IdPagina = post.IdPagina, }); } } } sw.Stop(); }
public override string[] RecebePropriedades() { return(new string[] { Nome, Telefone, Cpf, Formatacao.TransformaDinheiroEmReais(Saldo), Formatacao.TransformaDinheiroEmReais(Limite) }); }
private Dictionary <string, string> GeraDicionarioDeCampos() { return(new Dictionary <string, string> { { "Nome", textBoxNome.Text }, { "Celular", Formatacao.RemoveTudoMenosNumeros(maskedTextBoxTelefone.Text) }, { "Cpf", Formatacao.RemoveTudoMenosNumeros(maskedTextBoxCpf.Text) }, { "Saldo", Formatacao.RemoveSimboloDeDinheiro(textBoxSaldo.Text).ToString() }, { "Limite", Formatacao.RemoveSimboloDeDinheiro(textBoxLimite.Text).ToString() } }); }
private static Protocol GetProtocolo(ServicoServices model, Person pessoa, List <Histories> statuses) { Protocol protocolo = new Protocol { CreateDate = Formatacao.StringDateToDate(model.Date), UpdateDate = Formatacao.StringDateToDate(model.UpdateDate), Name = model.Name, Person = pessoa, History = statuses, Codigo = model.Codigo, Id = model.Id }; return(protocolo); }
public static bool VerificarValidadeDoCep(string CEP) { if (CEP.Trim().Length == 9) { return(System.Text.RegularExpressions.Regex.IsMatch(CEP, ("[0-9]{5}-[0-9]{3}"))); } else if (CEP.Trim().Length == 8) { CEP = Formatacao.FormatarCEP(CEP); return(System.Text.RegularExpressions.Regex.IsMatch(CEP, ("[0-9]{5}-[0-9]{3}"))); } else { return(false); } }
private void BuscarPessoas(string pesquisa = null) { var lista = PessoaController.Lista(); if (!string.IsNullOrWhiteSpace(pesquisa)) { pesquisa = pesquisa.ToLower(); lista = lista.Where(p => p.Nome.ToLower().Contains(pesquisa) || p.IdPessoa.ToString().ToLower().Equals(pesquisa) || Formatacao.GetDescriptionFromEnum(p.Papel).ToLower().Contains(pesquisa) ).ToList(); } foreach (var reg in lista) { TableRow row = new TableRow(); row.CssClass = "table-light"; TableCell acao = new TableCell(); HyperLink linkEditar = new HyperLink(); linkEditar.Text = "Editar"; linkEditar.NavigateUrl = $"~/Views/pessoa.aspx?Id={reg.IdPessoa}&Acao=Editar"; acao.Controls.Add(linkEditar); HyperLink linkExcluir = new HyperLink(); linkExcluir.Text = "Excluir"; linkExcluir.CssClass = "ml-2"; linkExcluir.NavigateUrl = $"~/Views/pessoa.aspx?Id={reg.IdPessoa}&Acao=Excluir"; acao.Controls.Add(linkExcluir); row.Cells.AddAt(0, acao); TableCell cod = new TableCell(); cod.Text = reg.IdPessoa.ToString("0"); row.Cells.AddAt(1, cod); TableCell nome = new TableCell(); nome.Text = reg.Nome; row.Cells.AddAt(2, nome); TableCell papel = new TableCell(); papel.Text = Formatacao.GetDescriptionFromEnum(reg.Papel); row.Cells.AddAt(3, papel); listaPessoa.Rows.Add(row); } }
private List <object> GeraListaDeCampos(bool deveGerarId) { List <object> campos = new List <object>(); if (deveGerarId) { campos.Add(_contaSelecionadaDaTabela.Id); } campos.Add(textBoxNome.Text); campos.Add(maskedTextBoxTelefone.Text); campos.Add(maskedTextBoxCpf.Text); campos.Add(Formatacao.RemoveSimboloDeDinheiro(textBoxSaldo.Text)); campos.Add(Formatacao.RemoveSimboloDeDinheiro(textBoxLimite.Text)); return(campos); }
/// <summary> /// Busca os comentarios, posts, logradouros e bairros no banco de dados e relaciona-os /// </summary> /// <param name="cidade">Cidade a ser procurada</param> /// <returns>Lista de entidades encontradados no comentario ou post</returns> public static List <EntidadeRelacionada> ReconhecerEntididadesRelacionadas(string cidade) { Bairros = BairroDAO.BuscarTodosBairros(cidade); Logradouros = LogradouroDAO.BuscarTodosLogradouros(cidade); PaginasFb = PaginaFacebookDAO.ObterPaginasCidade(cidade); PostsFb = new List <PostFacebookDAO>(); foreach (var pagina in PaginasFb) { PostsFb.AddRange(PostFacebookDAO.BuscarPostsPagina(pagina.Id)); } ComentariosFb = ComentarioFacebookDAO.BuscarTodosComentarios(); var entidades_rel = new List <EntidadeRelacionada>(); var sw = new Stopwatch(); sw.Start(); foreach (var comentario in ComentariosFb) { var comm_f = Formatacao.FormatarTexto(comentario.message); var tokens = Token.Tokenize(comentario.message); var entidades = ReconhecerEntidades(comm_f.Formatado); foreach (var ent in entidades) { var ent_rel = ReconhecerEntidadeRelacionada(ent, comm_f.Original); if (ent_rel != null) { entidades_rel.Add(ent_rel); } } } foreach (var post in PostsFb) { var tokens = Token.Tokenize(post.message); var comm_f = Formatacao.FormatarTexto(post.message); var entidades = ReconhecerEntidades(comm_f.Formatado); } sw.Stop(); return(null); }
private void Treinar() { string cst = "Data Source=.\\SQLEXPRESS;AttachDbFilename=\"" + System.IO.Directory.GetCurrentDirectory() + "\\memorias\\test_memory.mdf\";Integrated Security=True;Connect Timeout=30;User Instance=True"; string document = txt_texto.Text.Trim(); Formatacao fmtc = new Formatacao(); Stemming stmg = new Stemming(); DataMining dm = new DataMining(); List <string> tokensFormatados = fmtc.Formatacao_completa(document); List <string> tokensStemmizados = stmg.StemmizarListaDeTokens(tokensFormatados); List <int> qtdRepeticaoTokens = dm.Calcular_frequencia_tokens(tokensStemmizados); List <string> tokensRepetidosEliminados = fmtc.Retirar_itens_repetidos(tokensStemmizados); treino tr = new treino(cst); tr.Memorizar(tokensRepetidosEliminados, qtdRepeticaoTokens, emocao); }
protected void Page_Load(object sender, EventArgs e) { try { var lista = PessoaController.Lista(); foreach (var reg in lista) { TableRow row = new TableRow(); row.CssClass = "table-light"; TableCell acao = new TableCell(); HyperLink linkEditar = new HyperLink(); linkEditar.Text = "Editar"; linkEditar.NavigateUrl = $"~/index.aspx?Id={reg.IdPessoa}&Acao=Editar"; acao.Controls.Add(linkEditar); HyperLink linkExcluir = new HyperLink(); linkExcluir.Text = "Excluir"; linkExcluir.CssClass = "ml-2"; linkExcluir.NavigateUrl = $"~/index.aspx?Id={reg.IdPessoa}&Acao=Excluir"; acao.Controls.Add(linkExcluir); row.Cells.AddAt(0, acao); TableCell cod = new TableCell(); cod.Text = reg.IdPessoa.ToString("0"); row.Cells.AddAt(1, cod); TableCell nome = new TableCell(); nome.Text = reg.Nome; row.Cells.AddAt(2, nome); TableCell papel = new TableCell(); papel.Text = Formatacao.GetDescriptionFromEnum(reg.Papel); row.Cells.AddAt(3, papel); listaTarefa.Rows.Add(row); } } catch (Exception ex) { throw ex; } }
public IActionResult SendCSV(IFormFile fileUpload) { if (fileUpload != null && fileUpload.Length > 0) { if (fileUpload.FileName.EndsWith(".csv")) { var ms = new MemoryStream(); fileUpload.CopyTo(ms); var fileBytes = ms.ToArray(); var text = System.Text.Encoding.UTF8.GetString(fileBytes, 0, fileBytes.Length); var sendModel = new Formatacao().CreateObjects(text); ViewBag.msg = sendModel.Response.Message; ViewBag.Items = sendModel.MediaValorList; } } return(View("Index")); }
private static List <Histories> GetHistories(ServicoServices model) { List <Histories> statuses = new List <Histories>(); if (model.Histories != null) { foreach (var item in model.Histories) { Histories status = new Histories { UpdateDate = Formatacao.StringDateFormat(item.UpdateDate, "g"), Employee = item.Employee, EmployeeMail = item.EmployeeMail, Status = item.Status }; statuses.Add(status); } } return(statuses); }
private void BuscarTarefas(string pesquisa = null) { var lista = TarefaController.Lista(); if (!string.IsNullOrWhiteSpace(pesquisa)) { pesquisa = pesquisa.ToLower(); lista = lista.Where(p => p.IdTarefa.ToString().Equals(pesquisa) || p.DescricaoResumida.ToLower().Contains(pesquisa) || p.DescricaoCompleta.ToLower().Contains(pesquisa) || Formatacao.GetDescriptionFromEnum(p.TipoTarefa).ToLower().Contains(pesquisa) ).ToList(); } foreach (var reg in lista) { TableRow row = new TableRow(); row.CssClass = "table-light"; TableCell acao = new TableCell(); HyperLink linkEditar = new HyperLink(); linkEditar.Text = "Editar"; linkEditar.NavigateUrl = $"~/Views/tarefa.aspx?Id={reg.IdTarefa}&Acao=Editar"; acao.Controls.Add(linkEditar); HyperLink linkExcluir = new HyperLink(); linkExcluir.Text = "Excluir"; linkExcluir.CssClass = "ml-2"; linkExcluir.NavigateUrl = $"~/Views/tarefa.aspx?Id={reg.IdTarefa}&Acao=Excluir"; acao.Controls.Add(linkExcluir); row.Cells.AddAt(0, acao); TableCell cod = new TableCell(); cod.Text = reg.IdTarefa.ToString("0"); row.Cells.AddAt(1, cod); TableCell papel = new TableCell(); papel.Text = Formatacao.GetDescriptionFromEnum(reg.TipoTarefa); row.Cells.AddAt(2, papel); TableCell descResumida = new TableCell(); if (reg.DescricaoResumida.Length < 25) { descResumida.Text = reg.DescricaoResumida; } else { descResumida.Text = $"{reg.DescricaoResumida.Substring(0, 23)}..."; } row.Cells.AddAt(3, descResumida); TableCell participantes = new TableCell(); participantes.Text = string.Join(",", reg.ParticipantesRemoto); row.Cells.AddAt(4, participantes); TableCell materias = new TableCell(); materias.Text = string.Join(",", reg.MateriasRemoto); row.Cells.AddAt(5, materias); TableCell dataLimit = new TableCell(); dataLimit.Text = reg.DataLimite.ToString("dd/MM/yyyy"); row.Cells.AddAt(6, dataLimit); listaTarefa.Rows.Add(row); } }
protected void Page_Load(object sender, EventArgs e) { if (IsPostBack) { return; } string dsId = Request.QueryString["Id"]; string dsAcao = Request.QueryString["Acao"]; if (!string.IsNullOrWhiteSpace(dsId) && !string.IsNullOrWhiteSpace(dsAcao)) { int id = 0; int.TryParse(dsId, out id); if (id >= 1) { if (dsAcao.Equals("Editar")) { var tarefa = TarefaController.Lista().FirstOrDefault(p => p.IdTarefa == id); if (tarefa != null) { hdnCodigo.Value = dsId; txtCodigo.Text = dsId; txtDescResumida.Text = tarefa.DescricaoResumida; txtDescCompleta.Text = tarefa.DescricaoCompleta; tipoTarefa.SelectedIndex = tipoTarefa.Items.IndexOf(tipoTarefa.Items.FindByText(Formatacao.GetDescriptionFromEnum(tarefa.TipoTarefa))); txtDataCadastro.Text = tarefa.DataCadastro.ToString("dd/MM/yyyy HH:mm"); txtDataLimite.Text = tarefa.DataLimite.ToString("dd/MM/yyyy HH:mm"); txtParticipantes.Text = string.Join(",", tarefa.ParticipantesRemoto.Select(p => p.Nome)); txtMaterias.Text = string.Join(",", tarefa.MateriasRemoto.Select(p => p.Nome)); panelRegistro.Visible = true; panelLista.Visible = false; Deletar.Visible = true; return; } } if (dsAcao.Equals("Excluir")) { btnBuscar_Click(null, null); if (!DeletarRegistro(dsId)) { msgRegistro.CssClass = "text-danger"; msgRegistro.Text = "Não foi possível remover o registro."; msgRegistro.Visible = true; return; } //Response.Redirect("index.aspx", false); } } } btnBuscar_Click(null, null); }
public ActionResult <dynamic> Post([FromBody] UsuarioModel usuarioModelInsersao) { try { Usuario usuarioConversao = _mapper.Map <UsuarioModel, Domain.Entities.Usuario>(usuarioModelInsersao); if (usuarioConversao != null) { if (usuarioConversao.Invalid) { return(StatusCode(StatusCodes.Status400BadRequest, new ErrorModel(usuarioConversao.Notifications))); } var usuarioExistente = _usuarioRepositorio.ObterPorLoginESenha(usuarioConversao.Login, usuarioConversao.Senha); if (usuarioExistente != null) { var token = TokenService.GenerateToken(usuarioExistente); var usuarioModel = _mapper.Map <Domain.Entities.Usuario, UsuarioModel>(usuarioExistente); usuarioModel.Senha = String.Empty; if (Formatacao.isCpf(usuarioExistente.Login) || usuarioExistente.Perfil == Domain.Enums.PerfilUsuario.Cliente) { var cliente = _clienteRepositorio.ObterPorCPF(usuarioExistente.Login); var clienteModel = _mapper.Map <Cliente, ClienteModel>(cliente); if (cliente != null && cliente.IdEndereco.HasValue) { var endereco = _enderecoRepository.Obter(cliente.IdEndereco.Value); if (endereco != null) { clienteModel.Endereco = _mapper.Map <Endereco, EnderecoModel>(endereco); } } return(new { usuario = usuarioModel, cliente = clienteModel, token = token }); } else { var operador = _operadorRepositorio.Obter(usuarioExistente.Login); return(new { usuario = usuarioModel, operador = _mapper.Map <Domain.Entities.Operador, OperadorModel>(operador), token = token }); } } else { return(NotFound("Usuário ou senha inválidos")); } } return(Ok()); } catch (Exception ex) { return(StatusCode(StatusCodes.Status500InternalServerError, "O Serviço está temporariamente indisponível.")); throw; } }
public void ListaAcervoLoc() { //Declarando as classes 'Acervo' e 'Formatação' Acervo ac = new Acervo(); Formatacao ft = new Formatacao(); // Acessando o arquivo de texto: 'Acervo', cujo //endereçco 'caminho' está na classe 'Acervo' StreamReader sr = File.OpenText(ac.Caminho()); // Traçando uma linha horizontal ac.LinhaHorizontaL(); //Centralizando o cabeçalho e colocando as linhas verticais ft.MargEsqu(); Console.Write(ft.Caracter() + " \t\tAcervo Locado"); int conta3 = (ft.Caracter() + " \t\tAcervo Locado").Count(); int conta4 = ac.CountMaxCaract() - conta3 - 13; for (int i = 1; i < conta4; i++) { Console.Write(" "); } Console.WriteLine(ft.Caracter()); // Traçando uma linha horizontal ac.LinhaHorizontaL(); //Centralizando o cabeçalho inferior e colocando as linhas verticais ft.MargEsqu(); Console.Write(ft.Caracter() + " Código / Título / Cod Cli / Cliente / Data locação"); int conta5 = (ft.Caracter() + " Código / Título / Cod Cli / Cliente / Data locação").Count(); int conta6 = ac.CountMaxCaract() - conta5 - 2; for (int i = 1; i < conta6; i++) { Console.Write(" "); } Console.WriteLine(ft.Caracter()); // Traçando uma linha horizontal ac.LinhaHorizontaL(); while (!sr.EndOfStream) { //Lendo e selecionando os dados do arquivo 'Acervo' string[] line = sr.ReadLine().Split(','); int codigo = int.Parse(line[0]); string titulo = line[1]; int codigocli = int.Parse(line[2]); string cliente = line[3]; string data = line[4]; //Se o campo 'cliente' não estiver vazio, o filme está locado if (cliente != "") { // Para códigos de um digito if (codigo < 10) { int conta = (ft.Caracter() + " " + codigo + " . . ." + titulo + "/ " + codigocli + "/ " + cliente + "/ " + data).Count(); int conta2 = ac.CountMaxCaract() - conta - 2; ft.MargEsqu(); Console.Write(ft.Caracter() + " " + codigo + " . . ." + titulo + "/ " + codigocli + "/ " + cliente + "/ " + data); for (int i = 1; i < conta2; i++) { Console.Write(" "); } Console.WriteLine(ft.Caracter()); } // Para códigos de dois digitos if (codigo >= 10) { int conta = (ft.Caracter() + " " + codigo + " . . " + titulo + "/ " + codigocli + "/ " + cliente + "/ " + data).Count(); int conta2 = ac.CountMaxCaract() - conta - 2; ft.MargEsqu(); Console.Write(ft.Caracter() + " " + codigo + " . . " + titulo + "/ " + codigocli + "/ " + cliente + "/ " + data); for (int i = 1; i < conta2; i++) { Console.Write(" "); } Console.WriteLine(ft.Caracter()); } } } // Traçando uma linha horizontal ac.LinhaHorizontaL(); ft.MargEsqu(); Console.WriteLine(); ft.MargEsqu(); Console.Write("Digite uma opção do menu: "); }
public void Procura(string nome) { //Declarando as classes 'Acervo' e 'Formatação' Acervo ac = new Acervo(); Formatacao ft = new Formatacao(); // Acessando o arquivo de texto: 'Acervo', cujo //endereçco 'caminho' está na classe 'Acervo' StreamReader sr = File.OpenText(ac.Caminho()); //Criando o acabeçalho Console.WriteLine(); ft.MargEsqu(); Console.WriteLine("\t\tResultado da busca:"); ft.MargEsquRed(); Console.WriteLine("\t(Atenção: código do cliente vazio e data = 01/01/0001 significa que o filme não está locado)"); Console.WriteLine(); // Traçando uma linha horizontal ac.LinhaHorizontaL(); //Centralizando o cabeçalho e colocando as linhas verticais ft.MargEsqu(); Console.Write(ft.Caracter() + " \t\tTitulo encontrado"); int conta3 = (ft.Caracter() + " \t\tTitulo encontrado").Count(); int conta4 = ac.CountMaxCaract() - conta3 - 13; for (int i = 1; i < conta4; i++) { Console.Write(" "); } Console.WriteLine(ft.Caracter()); // Traçando uma linha horizontal ac.LinhaHorizontaL(); //Centralizando o cabeçalho inferior e colocando as linhas verticais ft.MargEsqu(); Console.Write(ft.Caracter() + " Código / Título / Cliente / Data locação"); int conta5 = (ft.Caracter() + " Código / Título / Cliente / Data locação").Count(); int conta6 = ac.CountMaxCaract() - conta5 - 2; for (int i = 1; i < conta6; i++) { Console.Write(" "); } Console.WriteLine(ft.Caracter()); // Traçando uma linha horizontal ac.LinhaHorizontaL(); while (!sr.EndOfStream) { //Lendo e selecionando os dados do arquivo 'Acervo' string[] line = sr.ReadLine().Split(','); int codigo = int.Parse(line[0]); string titulo = line[1]; string cliente = line[3]; string data = line[4]; //Selecionando o termo de busca if (titulo.Contains(nome)) { // Para códigos de filme com um digito if (codigo < 10) { int conta = (ft.Caracter() + " " + codigo + " . . ." + titulo + "/ " + "/ " + cliente + "/ " + data).Count(); int conta2 = ac.CountMaxCaract() - conta - 2; ft.MargEsqu(); Console.Write(ft.Caracter() + " " + codigo + " . . ." + titulo + "/ " + "/ " + cliente + "/ " + data); for (int i = 1; i < conta2; i++) { Console.Write(" "); } Console.WriteLine(ft.Caracter()); } // Para códigos de filme com dois digitos if (codigo >= 10) { int conta = (ft.Caracter() + " " + codigo + " . . " + titulo + "/ " + "/ " + cliente + "/ " + data).Count(); int conta2 = ac.CountMaxCaract() - conta - 2; ft.MargEsqu(); Console.Write(ft.Caracter() + " " + codigo + " . . " + titulo + "/ " + "/ " + cliente + "/ " + data); for (int i = 1; i < conta2; i++) { Console.Write(" "); } Console.WriteLine(ft.Caracter()); } } } // Traçando uma linha horizontal ac.LinhaHorizontaL(); Console.WriteLine(); ft.MargEsqu(); Console.WriteLine("Fim da pesquisa"); Console.WriteLine(); ft.MargEsqu(); Console.Write("Digite uma opção do menu: "); }
public void ListaAcervoDisp() { //Declarando as classes 'Acervo' e 'Formatação' Acervo ac = new Acervo(); Formatacao ft = new Formatacao(); // Acessando o arquivo de texto: Acervo, cujo //endereçco 'caminho' está em acervo StreamReader sr = File.OpenText(ac.Caminho()); // Contando o numero máximo de caracteres // a partir da função em acervo ac.CountMaxCaract(); // Traçando uma linha horizontal ac.LinhaHorizontaL(); //Centralizando o cabeçalho e colocando as linhas verticais ft.MargEsqu(); Console.Write(ft.Caracter() + " \t\tAcervo Disponível"); int conta3 = (ft.Caracter() + " \t\tAcervo Disponível").Count(); int conta4 = ac.CountMaxCaract() - conta3 - 13; for (int i = 1; i < conta4; i++) { Console.Write(" "); } Console.WriteLine(ft.Caracter()); // Traçando uma linha horizontal ac.LinhaHorizontaL(); //Imprimindo o cabeçalho inferior ac.CabecaInferior(); // Traçando uma linha horizontal ac.LinhaHorizontaL(); while (!sr.EndOfStream) { //Lendo e selecionando os dados do arquivo 'Acervo' string[] line = sr.ReadLine().Split(','); int codigo = int.Parse(line[0]); string titulo = line[1]; string cliente = line[3]; //Se o campo 'cliente' estiver vazio, o filme está disponível if (cliente == "") { //Imprimindo os filmes disponíveis // Para códigos de um digito if (codigo < 10) { int conta = (ft.Caracter() + "\t" + codigo + " . . ." + titulo).Count(); int conta2 = ac.CountMaxCaract() - conta - 8; ft.MargEsqu(); Console.Write(ft.Caracter() + "\t" + codigo + " . . ." + titulo); for (int i = 1; i < conta2; i++) { Console.Write(" "); } Console.WriteLine(ft.Caracter()); } // Para códigos de dois digitos if (codigo >= 10) { int conta = (ft.Caracter() + "\t" + codigo + " . . ." + titulo).Count(); int conta2 = ac.CountMaxCaract() - conta - 8; ft.MargEsqu(); Console.Write(ft.Caracter() + "\t" + codigo + " . . " + titulo); for (int i = 1; i < conta2; i++) { Console.Write(" "); } Console.WriteLine(" " + ft.Caracter()); } } } // Traçando uma linha horizontal ac.LinhaHorizontaL(); Console.WriteLine(); ft.MargEsqu(); Console.Write("Digite uma opção do menu: "); }
protected void Page_Load(object sender, EventArgs e) { if (IsPostBack) { return; } string dsId = Request.QueryString["Id"]; string dsAcao = Request.QueryString["Acao"]; if (!string.IsNullOrWhiteSpace(dsId) && !string.IsNullOrWhiteSpace(dsAcao)) { int id = 0; int.TryParse(dsId, out id); if (id >= 1) { if (dsAcao.Equals("Editar")) { var pessoa = PessoaController.Lista().FirstOrDefault(p => p.IdPessoa == id); if (pessoa != null) { hdnCodigo.Value = dsId; txtCodigo.Text = dsId; txtNome.Text = pessoa.Nome; tipoPapel.SelectedIndex = tipoPapel.Items.IndexOf(tipoPapel.Items.FindByText(Formatacao.GetDescriptionFromEnum(pessoa.Papel))); panelRegistro.Visible = true; panelLista.Visible = false; Deletar.Visible = true; return; } } if (dsAcao.Equals("Excluir")) { btnBuscar_Click(null, null); if (!DeletarRegistro(dsId)) { msgRegistro.CssClass = "text-danger"; msgRegistro.Text = "Não foi possível remover o registro."; msgRegistro.Visible = true; return; } //Response.Redirect("index.aspx", false); } } } btnBuscar_Click(null, null); }
// Estabelecendo a função 'Locar' public void Locar(int codigoCli, int codigoFilm, DateTime dataLoca) { //Declarando as classes one estão funções que serão utilizadas aqui Acervo ac = new Acervo(); Clientes cl = new Clientes(); Formatacao ft = new Formatacao(); //Acessando os arquivos de texto 'Acervo' e 'Clientes' StreamReader sr = File.OpenText(ac.Caminho()); StreamReader srCli = File.OpenText(cl.CaminhoCli()); // Lendo e armazenando os dados dos clientes while (!srCli.EndOfStream) { string[] lineCli = srCli.ReadLine().Split(','); int codigocli2 = int.Parse(lineCli[0]); string nomeCli2 = lineCli[1]; // Selecionando o cliente em questão if (codigoCli.Equals(codigocli2)) { Console.WriteLine(); ft.MargEsqu(); Console.WriteLine("Codigo do cliente: " + codigocli2); ft.MargEsqu(); Console.WriteLine("Cliente: " + nomeCli2); } } // Lendo e armazenando os dados do acervo while (!sr.EndOfStream) { string[] line = sr.ReadLine().Split(','); int codigo = int.Parse(line[0]); string titulo = line[1]; string cliente = line[3]; // Verificando se o filme está disponível para locação if (codigoFilm.Equals(codigo) && cliente == "") { Console.WriteLine(); // Traçando uma linha horizontal ac.LinhaHorizontaL(); // Estando disponível, as informações do filme e do cliente serão apresentados para conferência ft.MargEsqu(); Console.Write(ft.Caracter() + " Código do filme / Título / Data da Locação "); int conta5 = (ft.Caracter() + " Código do filme / Título / Data da Locação ").Count(); int conta6 = ac.CountMaxCaract() - conta5 - 2; for (int i = 1; i < conta6; i++) { Console.Write(" "); } Console.WriteLine(ft.Caracter()); // Traçando uma linha horizontal ac.LinhaHorizontaL(); int conta = (ft.Caracter() + "\t" + codigoFilm + " . . ." + titulo + " " + dataLoca.ToString("dd/MM/yyyy", CultureInfo.InvariantCulture)).Count(); int conta2 = ac.CountMaxCaract() - conta - 8; ft.MargEsqu(); Console.Write(ft.Caracter() + "\t" + codigoFilm + " . . ." + titulo + " " + dataLoca.ToString("dd/MM/yyyy", CultureInfo.InvariantCulture)); for (int i = 1; i < conta2; i++) { Console.Write(" "); } Console.WriteLine(ft.Caracter()); // Traçando uma linha horizontal ac.LinhaHorizontaL(); // Confirmar ou não a locação Console.WriteLine(); ft.MargEsqu(); Console.WriteLine("Confirma as informações? (s =sim e n=não)"); ft.MargEsqu(); char opcao = char.Parse(Console.ReadLine()); if (opcao == 's' || opcao == 'S') { ft.MargEsqu(); Console.WriteLine("Informação gravada com sucesso!"); ft.MargEsqu(); Console.Write("Digite uma opção do menu: "); break; } else { ft.MargEsqu(); Console.WriteLine("Informação descartada"); ft.MargEsqu(); Console.Write("Digite uma opção do menu: "); break; } } //Caso o filme já tenha sido locado if (codigoFilm.Equals(codigo) && cliente != "") { Console.WriteLine(); ft.MargEsqu(); Console.WriteLine("Esse filme já está locado, sinto muito"); Console.WriteLine(); ft.MargEsqu(); Console.Write("Digite uma opção do menu: "); } } }
private static void FormatarCEP(string CEP) { Console.WriteLine(Formatacao.FormatarCEP(CEP)); }
private void txtDesconto_TextChanged(object sender, EventArgs e) { Formatacao.Moeda(ref txtDesconto); }