public ActionResult <String> Get() { Suporte <Numeral> suporte = new Suporte <Numeral>(); suporte.GetDI().erro = "é necessário informar um número entre -99999 e 99999"; return(suporte.GetDI().ToJson()); }
public IActionResult SuporteMensagem(IFormCollection form) { try { Suporte msg = new Suporte(clienteRepository.ObterCliente(ObterUsuarioSession()), form["problema"], form["descricao"], DateTime.Now); suporteRepository.Inserir(msg); return(View("Sucesso", new PagamentoViewModel() { NomeView = "Usuario", NomeView2 = "Suporte", UsuarioEmail = ObterUsuarioSession(), UsuarioNome = ObterUsuarioNomeSession() })); } catch (Exception e) { System.Console.WriteLine(e.StackTrace); return(View("Erro", new MensagemViewModel("Falha em Enviar Mensagem") { NomeView = "Usuario", UsuarioNome = ObterUsuarioNomeSession(), UsuarioEmail = ObterUsuarioSession() })); } }
public bool Inserir(Suporte msg) { msg.Mensagem = msg.Mensagem.Replace("\r\n", "§"); // todo: tira a quebra de linha que o "enter" que o usuario aperta var l = new string[] { Preparar(msg) }; File.AppendAllLines(PATH, l); return(true); }
public void A_ValidaSuporte() { Suporte <Numeral> suporte = new Suporte <Numeral>(); suporte.GetDI().numero = 1000; string ret = suporte.GetDI().ToJson(); Assert.IsNotEmpty(ret); }
public void B_ValidaCardinalMilhar() { Suporte <Numeral> suporte = new Suporte <Numeral>(); suporte.GetDI().numero = 1991; string ret = suporte.GetCardinal(suporte.GetDI().numero); string expected = "Mil e Novecentos e Noventa e Um"; Assert.AreEqual(expected, ret); }
public void B_ValidaCardinalCentena() { Suporte <Numeral> suporte = new Suporte <Numeral>(); suporte.GetDI().numero = 619; string ret = suporte.GetCardinal(619); string expected = "Seiscentos e Dezenove"; Assert.AreEqual(expected, ret); }
public void B_ValidaCardinalDezena2() { Suporte <Numeral> suporte = new Suporte <Numeral>(); suporte.GetDI().numero = 15; string ret = suporte.GetCardinal(15); string expected = "Quinze"; Assert.AreEqual(expected, ret); }
public void B_ValidaCardinalDezena() { Suporte <Numeral> suporte = new Suporte <Numeral>(); suporte.GetDI().numero = 51; string ret = suporte.GetCardinal(suporte.GetDI().numero); string expected = "Cinquenta e Um"; Assert.AreEqual(expected, ret); }
public void B_ValidaCardinalUnidade() { Suporte <Numeral> suporte = new Suporte <Numeral>(); suporte.GetDI().numero = 6; var ret = suporte.GetCardinal(suporte.GetDI().numero); string expected = "Seis"; Assert.AreEqual(expected, ret); }
//Mediator public void Mediator() { AbstractMediator mediator = new ConcreteMediator(); Colleague suporte = new Suporte(mediator); Colleague usuario = new UsuarioCliente(mediator); mediator.Attach(suporte); mediator.Attach(usuario); usuario.Send("Pifou"); suporte.Send("Arruma"); }
/* * * A intenção do padrão Mediator é definir um objeto que encapsula como um conjunto de objetos interagem. Mediator promove o baixo acoplamento por manter objetos * sem se referir um ao outro de forma explícita, e que lhe permite variar sua iteração independentemente.e. * * Participantes: * Mediator - define uma interface para comunicação com objetos Colleague; * ConcreteMediator - implementa o comportamento cooperativo; * Colleague classes - cada classe Colleague conhece seu objeto Mediator de outra forma; cada Colleague se comunica com seu Mediator sempre que, de outra forma, * teria que se comunicar com outro colega. */ public void Mediator() { ConcreteMediator mediator = new ConcreteMediator(); Suporte suporte = new Suporte(mediator); Usuario usuario = new Usuario(mediator); mediator.Suporte = suporte; mediator.Usuario = usuario; Response.Write(usuario.Send("Meu Windows não está entrando!!!")); Response.Write(suporte.Send("<br>Formate a máquina...")); }
protected void btnCadastrar_Click(object sender, EventArgs e) { try { if (fupFoto.HasFile) { string caminhoArquivo = Server.MapPath("/fotoUsuario/"); string nomeArquivo = fupFoto.FileName; fupFoto.SaveAs(caminhoArquivo + nomeArquivo); tabUsuario objusuario = new tabUsuario(); objusuario.bairro = txtBairro.Text; objusuario.cep = txtCEP.Text; objusuario.cidade = txtCidade.Text; objusuario.email = txtEmail.Text; objusuario.endereco = txtEndereco.Text; objusuario.nome = txtNome.Text; objusuario.senha = txtSenha.Text; objusuario.uf = txtUF.Text; objusuario.nomeFoto = fupFoto.FileName; tabUsuario objValidador = new tabUsuario(); usuarioDAL uDal = new usuarioDAL(); objValidador = uDal.consultarUsuarioPorEmail(txtEmail.Text); if (objValidador != null) { ExibirMensagem("Usuário já existe no banco de dados!"); } else { uDal.cadastrarUsuario(objusuario); gridUsuario.DataBind(); ExibirMensagem("Usuário cadastrado com sucesso!"); Suporte objsup = new Suporte(); string corpoEmail = "Olá " + txtNome.Text + ", bem vindo ao sistema, você já está cadastrado!"; objsup.EnviarEmail("Bem vindo ao Sistema Desenvti", txtEmail.Text, corpoEmail); LimparCampos(); } } else { ExibirMensagem("Selecione uma foto para o usuário"); } } catch (Exception ex) { ExibirMensagem("Erro ao salvar cadastro! Entre em contato com o administrador do sistema."); } }
protected void btnCadastrar_Click(object sender, EventArgs e) { try { if (fpFoto.HasFile) { string wayArchive = Server.MapPath("/fotoUsuario/"); string nameArchive = fpFoto.FileName; fpFoto.SaveAs(wayArchive + nameArchive); tabUsuario objUsuario = new tabUsuario(); objUsuario.Bairro = txtBairro.Text; objUsuario.Cidade = txtCidade.Text; objUsuario.Email = txtEmail.Text; objUsuario.Endereco = txtEndereço.Text; objUsuario.UF = txtUF.Text; objUsuario.Nome = txtNome.Text; objUsuario.Senha = txtSenha.Text; objUsuario.nomeFoto = nameArchive; tabUsuario objValidate = new tabUsuario(); usuarioDAL uDal = new usuarioDAL(); objValidate = uDal.ConsultTabEmail(txtEmail.Text); if (objValidate != null) { showMessage("Esse usuário já existe!"); } else { uDal.RegisterUser(objUsuario); gridUsuario.DataBind(); showMessage("Usuário cadastrado com Sucesso!"); Suporte objsup = new Suporte(); string GenEmail = "Olá " + txtNome; string ApoEmail = "Bem-vindo ao Sistema! Para mais informações, contate o nosso E-mail!"; objsup.sendEmail(GenEmail, txtEmail.Text, ApoEmail); CleanCamps(); } } else { showMessage("Insira uma foto!"); } } catch (Exception ex) { showMessage("Erro ao salvar Cadastro. Entre em contato com Administrador (xx-xxxx-xxxx)"); } }
public string HelloWorld() { var node = new Uri("http://myserver:9200"); var settings = new ConnectionSettings(node); var client = new ElasticClient(settings); var nodes = new Uri[] { new Uri("http://myserver1:9200"), new Uri("http://myserver2:9200"), new Uri("http://myserver3:9200") }; return(semacento = Suporte.RemoveAcentos("OPA DESAÁÁÁFIOO JÚSBRASÍÔ")); }
public async Task <ActionResult> EnviaImagem(IFormFile arquivo) { ConfiguraContainer(); if (arquivo == null) { return(null); } string caminhoFinal; try { //caso o container não exista cria um, deixei um no config, aqui pode entrar uma regra tipo USUARIO_LOGADO_1 //então criaria o container para esse USUARIO_LOGADO_1 ai tem que mudar no ConfiguraContainer(), pq lá pego o nome fixo do appsettings if (await _container.CreateIfNotExistsAsync()) { //Da permisão await _container.SetPermissionsAsync( new BlobContainerPermissions { PublicAccess = BlobContainerPublicAccessType.Blob } ); } CloudBlockBlob cloudBlockBlob = _container.GetBlockBlobReference(arquivo.FileName); //tipo do arquivo cloudBlockBlob.Properties.ContentType = arquivo.ContentType; //parada que vc pediu para renomar if (await cloudBlockBlob.ExistsAsync()) { await Suporte.RenameAsync(_container, arquivo.FileName); } //salva o arquivo using (var stream = arquivo.OpenReadStream()) await cloudBlockBlob.UploadFromStreamAsync(stream); //url do arquivo já hospedado caminhoFinal = cloudBlockBlob.Uri.ToString(); } catch (Exception ex) { throw ex; } return(RedirectToAction("Index")); }
public void VerificarMarcacaoLocalFuracao() { List <Furacao> listaFuros = new List <Furacao>(); listaFuros.Add(new Furacao(0.20, 1)); // posição do primeiro furo - horizontal e vertical listaFuros.Add(new Furacao(0.40, 1)); // posição do segundo furo listaFuros.Add(new Furacao(0.60, 1)); // posição do terceiro furo listaFuros.Add(new Furacao(0.80, 1)); // posição do quarto furo Suporte suporte = new Suporte(0.20, 4, listaFuros); PrateleiraObj prateleira = new PrateleiraObj(0.20, 1.0, suporte); Parede parede = new Parede(2.7, 3.0, prateleira); Assert.AreEqual(true, parede.FuracaoOk(), "Furação compatível com a parede"); }
protected void btnEnviarEmail_Click(object sender, EventArgs e) { try { List <tabUsuario> objList = new List <tabUsuario>(); usuarioDAL uDal = new usuarioDAL(); objList = uDal.ListarTodosUsuarios(); foreach (tabUsuario item in objList) { Suporte sup = new Suporte(); sup.EnviarEmail("'Feliz Aniversario", item.email, "Ola, Tudo Bem?, Venho te desejar através da equipe DesenvTI um Feliz Aniversario."); } } catch (Exception) { } }
protected void EnviarEmail_Click(object sender, EventArgs e) { try { List <tabUsuario> objlst = new List <tabUsuario>(); usuarioDAL udal = new usuarioDAL(); objlst = udal.listarTodosUsuarios(); foreach (tabUsuario item in objlst) { Suporte sup = new Suporte(); sup.EnviarEmail("Parabens", item.email, "Parabens," + item.nome + "Desejamos um feliz Aniversário,DesenvTI deseja muitas realizações"); } } catch (Exception) { throw; } }
protected void btnEnviarEmail_Click(object sender, EventArgs e) { try { List <tabUsuario> ObjLst = new List <tabUsuario>(); usuarioDAL uDal = new usuarioDAL(); ObjLst = uDal.ListarTodosUsuarios(); foreach (tabUsuario Item in ObjLst) { Suporte Sup = new Suporte(); Sup.EnviarEmail("Casdatro", Item.email, "Olá," + Item.nome + " A Desenvti deseja a você um Feliz Aniversário"); } } catch (Exception) { throw; } }
protected void btnEsqueciSenha_Click(object sender, EventArgs e) { usuarioDAL uDal = new usuarioDAL(); tabUsuario objUsuario = new tabUsuario(); objUsuario = uDal.consultarUsuarioPorEmail(txtEmail.Text); if (objUsuario == null) { ExibirAlerta("Email não existe na nossa base"); } else { Suporte sup = new Suporte(); sup.EnviarEmail("Recuperação de Senha", txtEmail.Text, "A sua senha é " + objUsuario.senha); ExibirAlerta("Email enviado, verifique sua caixa de entrada"); } }
protected void btnenviar_Click(object sender, EventArgs e) { try { List <tabUsuario> objlist = new List <tabUsuario>(); usuarioDAL uDal = new usuarioDAL(); objlist = uDal.listarTodosUsuarios(); foreach (tabUsuario item in objlist) { Suporte sup = new Suporte(); sup.EnviarEmail("parabens", item.email, "parabens por se cadastrar kkk!!!"); } } catch (Exception) { throw; } }
protected void btnEnviarParabéns_Click1(object sender, EventArgs e) { try { List <tabUsuario> objList = new List <tabUsuario>(); usuarioDAL uDal = new usuarioDAL(); objList = uDal.listarTodosUsuarios(); foreach (tabUsuario item in objList) { Suporte sup = new Suporte(); sup.EnviarEmail("Parabéns", item.email, "Olá" + txtNome + "Desejamos um Feliz Aniversário"); } } catch (Exception ex) { } }
public void VerificarMarcacaoLocalFuracaoException() { List <Furacao> listaFuros = new List <Furacao>(); listaFuros.Add(new Furacao(3.20, 1)); // posição do primeiro furo - horizontal e vertical listaFuros.Add(new Furacao(3.40, 1)); // posição do segundo furo listaFuros.Add(new Furacao(3.60, 1)); // posição do terceiro furo listaFuros.Add(new Furacao(3.80, 1)); // posição do quarto furo Suporte suporte = new Suporte(0.20, 4, listaFuros); PrateleiraObj prateleira = new PrateleiraObj(0.20, 1.0, suporte); Parede parede = new Parede(2.7, 3.0, prateleira); var paredeEx = Assert.ThrowsException <Exception>(() => parede.FuracaoOk()); Assert.AreEqual(paredeEx.Message, Parede.MensagemFuracaoIncompativel); }
protected void btnEnviarEmail_Click(object sender, EventArgs e) { try { List <tabUsuario> objLst = new List <tabUsuario>(); usuarioDAL uDal = new usuarioDAL(); objLst = uDal.ListarTodosUsuarios(); foreach (tabUsuario item in objLst) { Suporte sup = new Suporte(); sup.EnviarEmail("Cadastro", item.email, "Olá," + item.nome + " Seja bem-vindo ao nosso sistema DesenvTI"); } } catch (Exception) { throw; } { } }
public ActionResult <String> Get(int numero) { Suporte <Numeral> suporte = new Suporte <Numeral>(); try { if (numero < -99999 || numero > 99999) { throw new ArgumentOutOfRangeException("O valor informado para deve estar entre -99999 e 99999"); } suporte.GetDI().numero = numero; suporte.GetDI().extenso = suporte.GetCardinal(suporte.GetDI().numero); } catch (ArgumentOutOfRangeException e) { suporte.GetDI().extenso = null; suporte.GetDI().erro = e.Message; } return(suporte.GetDI().ToJson()); }
public List <Suporte> ObterTodos() { var linhas = File.ReadAllLines(PATH); List <Suporte> suportes = new List <Suporte>(); foreach (var l in linhas) { Suporte s = new Suporte(); Cliente c = new Cliente(); c.Nome = ExtrairValorDoCampo("nome", l); s.Problema = ExtrairValorDoCampo("problema", l); c.Telefone = ExtrairValorDoCampo("telefone", l); c.Email = ExtrairValorDoCampo("email", l); s.Mensagem = ExtrairValorDoCampo("mensagem", l); s.Mensagem = s.Mensagem.Replace("§", "\r\n"); s.DataDoEnvio = DateTime.Parse(ExtrairValorDoCampo("dataDoEnvio", l)); s.Usuario = c; suportes.Add(s); } return(suportes); }
public DadosDoFabricante() { fabricante = new Fabricante(); suporte = new Suporte(); }
private string Preparar(Suporte msg) { Cliente c = msg.Usuario; return($"nome={c.Nome};problema={msg.Problema};telefone={c.Telefone};email={c.Email};mensagem={msg.Mensagem};dataDoEnvio={msg.DataDoEnvio}"); }