private void BuscarCEP(object sender, EventArgs args)
        {
            string cep = CEP.Text.Trim();

            if (isValidCEP(cep))
            {
                try
                {
                    Endereço end = ViaCEPServico.BuscarEnderecoViaCEP(cep);

                    if (end != null)
                    {
                        Resultado.Text = string.Format("Endereço: {2} de {3} {0},{1} ", end.localidade, end.uf, end.logradouro, end.bairro);
                    }
                    else
                    {
                        DisplayAlert("Erro", "O endereço não foi encontrado para o CEP informado", "Ok");
                    }
                }
                catch (Exception e)
                {
                    DisplayAlert("Erro Crítico", e.Message, "Ok");
                }
            }
        }
        public async Task <ActionResult> DeleteConfirmed(Guid id)
        {
            Endereço endereço = await db.Endereço.FindAsync(id);

            db.Endereço.Remove(endereço);
            await db.SaveChangesAsync();

            return(RedirectToAction("Index"));
        }
        public async Task <ActionResult> Edit([Bind(Include = "ID,Rua,Numero,Complemento,CEP,Estado,País")] Endereço endereço)
        {
            if (ModelState.IsValid)
            {
                db.Entry(endereço).State = EntityState.Modified;
                await db.SaveChangesAsync();

                return(RedirectToAction("Index"));
            }
            return(View(endereço));
        }
Example #4
0
        public static Endereço BuscarEnderecoViaCEP(string cep)
        {
            string NovoEnderecoURL string.Format(EnderecoURL, cep);

            WebClient wc       = new WebClient();
            string    Conteudo = wc.DownloadString(NovoEnderecoURL);

            Endereço end = JsonConvert.DeserializeObject <Endereço>(Conteudo);

            return(end);
        }
Example #5
0
        private Endereço Get_New_Page()
        {
            Endereço endereço = new Endereço();

            int processo = new Random((int)DateTime.Now.Ticks).Next(1, (int)num_Processos.Value + 1),
                pagina   = new Random((int)DateTime.Now.Ticks).Next(1, (int)num_Paginas.Value + 1);

            endereço.dados = "P" + processo + " [" + pagina + "]";
            endereço.bit_R = 1;

            return(endereço);
        }
        public async Task <ActionResult> Create([Bind(Include = "ID,Rua,Numero,Complemento,CEP,Estado,País")] Endereço endereço)
        {
            if (ModelState.IsValid)
            {
                endereço.ID = Guid.NewGuid();
                db.Endereço.Add(endereço);
                await db.SaveChangesAsync();

                return(RedirectToAction("Index"));
            }

            return(View(endereço));
        }
Example #7
0
        private static void IniciarClientes()
        {
            Endereço end1 = new Endereço();
            Endereço end2 = new Endereço();
            Endereço end3 = new Endereço();


            clientes = new List <Cliente>();

            clientes.Add(new Cliente(1, "Cliente 001", "111.111.111-11", "3322-1144", end1));
            clientes.Add(new Cliente(2, "Cliente 002", "222.222.222-22", "4422-2233", end2));
            clientes.Add(new Cliente(3, "Cliente 003", "333.333.333-33", "9999-1144", end3));
        }
        public Massagem GetMassagem(long id)
        {
            Atendente atend1 = new Atendente("Atendente 1", "123.456.789-00");
            Atendente atend2 = new Atendente("Atendente 2", "001.002.003-00");
            Atendente atend3 = new Atendente("Atendente 3", "333.444.555-22");

            Endereço end1 = new Endereço();
            Endereço end2 = new Endereço();
            Endereço end3 = new Endereço();


            Cliente cli1 = new Cliente(1, "Cliente 001", "111.111.111-11", "3322-1144", end1);
            Cliente cli2 = new Cliente(2, "Cliente 002", "222.222.222-22", "4422-2233", end2);
            Cliente cli3 = new Cliente(3, "Cliente 003", "333.333.333-33", "9999-1144", end3);

            TipoMassagem tpM1 = new TipoMassagem()
            {
                idTipoMassagem = 1, Nome = "Massagem 1", tempoMassagem = 30
            };
            TipoMassagem tpM2 = new TipoMassagem()
            {
                idTipoMassagem = 2, Nome = "Massagem 2", tempoMassagem = 60
            };
            TipoMassagem tpM3 = new TipoMassagem()
            {
                idTipoMassagem = 3, Nome = "Massagem 3", tempoMassagem = 40
            };

            if (id == 1)
            {
                return(new Massagem()
                {
                    idMassagem = 1, atendente = atend1, cliente = cli1, idTipomassagem = tpM1, DataAgendamento = new DateTime(2019, 3, 29, 15, 30, 0)
                });
            }
            else if (id == 2)
            {
                return(new Massagem()
                {
                    idMassagem = 2, atendente = atend2, cliente = cli2, idTipomassagem = tpM2, DataAgendamento = new DateTime(2019, 4, 2, 10, 0, 0)
                });
            }
            else
            {
                return(new Massagem()
                {
                    idMassagem = 3, atendente = atend2, cliente = cli2, idTipomassagem = tpM2, DataAgendamento = new DateTime(2019, 3, 15, 16, 30, 0)
                });
            }
        }
        // GET: Endereço/Delete/5
        public async Task <ActionResult> Delete(Guid?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Endereço endereço = await db.Endereço.FindAsync(id);

            if (endereço == null)
            {
                return(HttpNotFound());
            }
            return(View(endereço));
        }
Example #10
0
        private void tm_Clock_Tick(object sender, EventArgs e)
        {
            Reset_Relogio_BG();

            Endereço end_result = memoria.ToList().FirstOrDefault(end => end.dados == estado.dados);

            if (!string.IsNullOrEmpty(end_result.dados))
            {
                int index_encontrado = memoria.ToList().IndexOf(end_result);
                memoria[index_encontrado].bit_R = 1;

                Atualizar_Relogio(index_encontrado);
                Colorir_Cell(index_encontrado, Color.LightGreen, 0);

                estado = new Endereço();

                if (index_encontrado == index_memoria)
                {
                    index_memoria = index_memoria < 7 ? ++index_memoria : 0;
                }
            }
            else
            {
                if (memoria[index_memoria].bit_R != 1)
                {
                    memoria[index_memoria].bit_R = 1;
                    memoria[index_memoria].dados = estado.dados;
                    estado = new Endereço();
                    Colorir_Cell(index_memoria, Color.LightYellow, 1);
                    count_falta++;
                }
                else
                {
                    memoria[index_memoria].bit_R = 0;
                    Colorir_Cell(index_memoria, Color.LightCoral, 0);
                }
                Atualizar_Relogio(index_memoria);
                index_memoria = index_memoria < 7 ? ++index_memoria : 0;
            }

            pnl_Relogio.BackgroundImage = Rotate_Img(Properties.Resources.clock_bg, index_memoria * 45);

            if (estado.dados == null)
            {
                estado = Get_New_Page();
            }
            lbl_Selecionada.Text = "Próxima: " + (string.IsNullOrEmpty(estado.dados) ? "?" : estado.dados);
            lbl_BitR.Text        = "Bit R: " + (memoria[index_memoria].bit_R == 1 ? "0" :"1");
            lbl_Falta.Text       = count_falta.ToString();
        }
Example #11
0
        public string excluirEndereco(Endereço ed)
        {
            string erro = null;

            try
            {
                db.Endereço.Remove(ed);
                db.SaveChanges();
            }
            catch (Exception ex)
            {
                erro = ex.Message;
            }
            return(erro);
        }
Example #12
0
        public string adicionarEnderecos(Endereço ed)
        {
            string erro = null;

            try
            {
                db.Endereço.Add(ed);
                db.SaveChanges();
            }
            catch (Exception ex)
            {
                erro = ex.Message;
            }

            return(erro);
        }
Example #13
0
        public string editarEndereco(Endereço ed)
        {
            string erro = null;

            try
            {
                db.Endereço.Attach(ed);
                db.SaveChanges();
            }
            catch (Exception ex)
            {
                erro = ex.Message;
            }



            return(erro);
        }
Example #14
0
 public Cliente GetCliente(long id)
 {
     if (id == 1)
     {
         Endereço end1 = new Endereço();
         return(new Cliente(1, "Cliente 001", "111.111.111-11", "3322-1144", end1));
     }
     else if (id == 2)
     {
         Endereço end2 = new Endereço();
         return(new Cliente(2, "Cliente 002", "222.222.222-22", "4422-2233", end2));
     }
     else
     {
         Endereço end3 = new Endereço();
         return(new Cliente(3, "Cliente 003", "333.333.333-33", "9999-1144", end3));
     }
 }
        private static void IniciarMassagens()
        {
            Atendente atend1 = new Atendente("Atendente 1", "123.456.789-00");
            Atendente atend2 = new Atendente("Atendente 2", "001.002.003-00");
            Atendente atend3 = new Atendente("Atendente 3", "333.444.555-22");

            Endereço end1 = new Endereço();
            Endereço end2 = new Endereço();
            Endereço end3 = new Endereço();


            Cliente cli1 = new Cliente(1, "Cliente 001", "111.111.111-11", "3322-1144", end1);
            Cliente cli2 = new Cliente(2, "Cliente 002", "222.222.222-22", "4422-2233", end2);
            Cliente cli3 = new Cliente(3, "Cliente 003", "333.333.333-33", "9999-1144", end3);

            TipoMassagem tpM1 = new TipoMassagem()
            {
                idTipoMassagem = 1, Nome = "Massagem 1", tempoMassagem = 30
            };
            TipoMassagem tpM2 = new TipoMassagem()
            {
                idTipoMassagem = 2, Nome = "Massagem 2", tempoMassagem = 60
            };
            TipoMassagem tpM3 = new TipoMassagem()
            {
                idTipoMassagem = 3, Nome = "Massagem 3", tempoMassagem = 40
            };

            massagens = new List <Massagem>();

            massagens.Add(new Massagem()
            {
                idMassagem = 1, atendente = atend1, cliente = cli1, idTipomassagem = tpM1, DataAgendamento = new DateTime(2019, 3, 29, 15, 30, 0)
            });
            massagens.Add(new Massagem()
            {
                idMassagem = 2, atendente = atend2, cliente = cli2, idTipomassagem = tpM2, DataAgendamento = new DateTime(2019, 4, 2, 10, 0, 0)
            });
            massagens.Add(new Massagem()
            {
                idMassagem = 3, atendente = atend2, cliente = cli2, idTipomassagem = tpM2, DataAgendamento = new DateTime(2019, 3, 15, 16, 30, 0)
            });
        }
Example #16
0
        private void btn_Start_Click(object sender, EventArgs e)
        {
            num_Paginas.Enabled = num_Processos.Enabled = false;
            btn_Start.Visible   = false;
            index_memoria       = 0;

            memoria = new Endereço[8];
            for (int i = 0; i < memoria.Length; i++)
            {
                memoria[i].dados = "-";
                memoria[i].bit_R = -1;
            }
            estado = Get_New_Page();
            lbl_Selecionada.Text = "Próxima: " + (string.IsNullOrEmpty(estado.dados) ? "?" : estado.dados);
            lbl_BitR.Text        = "Bit R: " + (memoria[index_memoria].bit_R == 1 ? "0" : "1");

            pnl_Faltas.Visible = pnl_Controles.Visible = true;
            tm_Clock.Start();
        }
Example #17
0
        private void BuscarCEP(object sender, EventArgs arg)
        {
            string cep = CEP1.Text.Trim();

            if (isValidCEP(cep))
            {
                try
                {
                    Endereço end = ViaCEPServiços.BuscarEndereçoViaCEP(cep);

                    if (end != null)
                    {
                        RESULTADO1.Text = string.Format("Endereço: {0}, {1}, {2}, {3}", end.logradouro, end.bairro, end.localidade, end.uf);
                    }
                    else
                    {
                        DisplayAlert("ERRO", "O endereço não foi encontrado para o CEP informado: " + cep, "OK");
                    }
                }catch (Exception e)
                {
                    DisplayAlert("ERRO CRÍTICO", e.Message, "OK");
                }
            }
        }
Example #18
0
 public bool Contains(String texto)
 {
     return(Nome.ToLower().Contains(texto.ToLower()) || CPF.ToLower().Contains(texto.ToLower()) || Endereço.ToLower().Contains(texto.ToLower()) || Email.ToLower().Contains(texto.ToLower()) || Senha.ToLower().Contains(texto.ToLower()));
 }