コード例 #1
0
        protected void Page_Load(object sender, EventArgs e)
        {
            #region Validação
            if (Request["codigoServico"] == null)
            {
                Response.Write("false");
                return;
            }

            if (Request["codigoServico"].ToString() == "")
            {
                Response.Write("false");
                return;
            }
            #endregion

            string cdServico = Request["codigoServico"].ToString();

            clsServico servico = new clsServico();

            if (!(servico.verificarAceitouServicoAgora(cdServico)))
            {
                Response.Write("false");
                return;
            }

            string situacaoServico = servico.situacaoServico[0];

            Response.Write(situacaoServico);
        }
コード例 #2
0
        protected void Page_Load(object sender, EventArgs e)
        {
            clsServico servico = new clsServico();

            #region Variáveis com dados para realização do agendamento

            servico.proxCodigo();
            string proxCodigo = servico.codigo;

            string dtInicio      = Request["dtInicioServico"].ToString();
            string hrInicio      = Request["horaInicio"].ToString();
            string hrFim         = Request["horaFim"].ToString();
            string cep           = Request["cep"].ToString();
            string cidade        = Request["cidade"].ToString();
            string bairro        = Request["bairro"].ToString();
            string rua           = Request["rua"].ToString();
            string num           = Request["num"].ToString();
            string uf            = Request["estado"].ToString();
            string comp          = Request["comp"].ToString();
            string emailCliente  = Request["cliente"].ToString();
            string emailCuidador = Request["cuidador"].ToString();
            string cdPaciente    = Request["cdPaciente"].ToString();
            #endregion
            bool viraDia = Convert.ToBoolean(Session["viraDia"]);
            if (!(servico.finalizarServico(proxCodigo, dtInicio, hrInicio, hrFim, cep, cidade, bairro, rua, num, uf, comp, emailCliente, emailCuidador, cdPaciente, viraDia)))
            {
                Response.Write("false|" + proxCodigo);
            }

            Response.Write("true|" + proxCodigo);
        }
コード例 #3
0
        protected void Page_Load(object sender, EventArgs e)
        {
            #region Validação
            if (Request["ativo"] == null)
            {
                Response.Write("erro");
                return;
            }

            if (Request["ativo"].ToString() == "")
            {
                Response.Write("erro");
                return;
            }

            if (Request["cdServico"] == null)
            {
                Response.Write("erro");
                return;
            }

            if (Request["cdServico"].ToString() == "")
            {
                Response.Write("erro");
                return;
            }
            #endregion

            string ativo     = Request["ativo"].ToString();
            string cdServico = Request["cdServico"].ToString();

            clsServico servico = new clsServico();

            if (ativo == "0")
            {
                //checkin

                if (!(servico.checkin(cdServico)))
                {
                    Response.Write("erro");
                    return;
                }
            }
            else
            {
                //checkout

                if (!servico.checkout(cdServico))
                {
                    Response.Write("erro");
                    return;
                }
            }
        }
コード例 #4
0
        protected void Page_Load(object sender, EventArgs e)
        {
            #region Validação do Request -> usuario logado
            if (Request["usuarioLogado"] == null)
            {
                Response.Write("erro");
                return;
            }

            if (Request["usuarioLogado"].ToString() == "")
            {
                Response.Write("erro");
                return;
            }

            string emailCuidador = Request["usuarioLogado"].ToString();
            #endregion
            #region Validação do Request -> numero do mes
            if (Request["intMes"] == null)
            {
                Response.Write("erro");
                return;
            }

            if (Request["intMes"].ToString() == "")
            {
                Response.Write("erro");
                return;
            }

            string intMes = Request["intMes"].ToString();
            #endregion

            clsServico classeServico = new clsServico();

            if (!classeServico.buscarDisponibilidadesServico(emailCuidador, intMes))
            {
                Response.Write("erro");
                return;
            }

            string listaAgendaCliente = "";

            for (int i = 0; i < classeServico.dt_inicio_servico.Count; i++)
            {
                listaAgendaCliente += "[" + classeServico.dt_inicio_servico[i] + "," + classeServico.cd_servico[i] + "]|";
            }
            if (listaAgendaCliente.Length != 0)
            {
                listaAgendaCliente = listaAgendaCliente.Substring(0, listaAgendaCliente.Length - 1);
            }
            Response.Write(listaAgendaCliente);
        }
コード例 #5
0
        protected void Page_Load(object sender, EventArgs e)
        {
            #region Validação
            if (Request["cdServico"] == null)
            {
                Response.Write("erro");
            }

            if (Request["cdServico"].ToString() == "")
            {
                Response.Write("erro");
            }

            if (Request["emailCuidador"] == null)
            {
                Response.Write("erro");
            }

            if (Request["emailCuidador"].ToString() == "")
            {
                Response.Write("erro");
            }
            #endregion

            string cdServico     = Request["cdServico"].ToString();
            string emailCuidador = Request["emailCuidador"].ToString();

            clsServico  servico  = new clsServico();
            clsCuidador cuidador = new clsCuidador();

            if (!(servico.aceitarServico(cdServico, emailCuidador)))
            {
                Response.Write("false");
                return;
            }
            else
            {
                if (!(cuidador.tornarIndisponivel(emailCuidador)))
                {
                    Response.Write("false");
                }

                Response.Write("true");
            }
        }
コード例 #6
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (Request["na"] == null)
            {
                Response.Write("erro");
                return;
            }

            if (Request["na"].ToString() == "")
            {
                Response.Write("erro");
                return;
            }

            string notaAvaliacao = Request["na"].ToString();

            if (Request["ec"] == null)
            {
                Response.Write("erro");
                return;
            }

            if (Request["ec"].ToString() == "")
            {
                Response.Write("erro");
                return;
            }

            string emailCuidador = Request["ec"].ToString();

            clsServico classeAvaliacao = new clsServico();

            if (!classeAvaliacao.avaliarServico(emailCuidador, notaAvaliacao))
            {
                Response.Write("erro");
                return;
            }
        }
コード例 #7
0
        protected void Page_Load(object sender, EventArgs e)
        {
            #region Validação POST

            if (Request["e"] == null)
            {
                Response.Write("erro");
                return;
            }

            if (Request["e"].ToString() == "")
            {
                Response.Write("erro");
                return;
            }

            string emailCliente = Request["e"].ToString();

            if (Request["d"] == null)
            {
                Response.Write("erro");
                return;
            }

            if (Request["d"].ToString() == "")
            {
                Response.Write("erro");
                return;
            }

            string txtDenuncia = Request["d"].ToString();

            if (Request["c"] == null)
            {
                Response.Write("erro");
                return;
            }

            if (Request["c"].ToString() == "")
            {
                Response.Write("erro");
                return;
            }

            string cdServico = Request["c"].ToString();

            if (Request["cd"] == null)
            {
                Response.Write("erro");
                return;
            }

            if (Request["cd"].ToString() == "")
            {
                Response.Write("erro");
                return;
            }

            string cdTipoDenuncia = Request["cd"].ToString();

            #endregion

            clsServico classeDenunciarCuidador = new clsServico();

            if (!classeDenunciarCuidador.denunciarServico(emailCliente, txtDenuncia, cdServico, cdTipoDenuncia))
            {
                Response.Write("erro");
                return;
            }
        }
コード例 #8
0
        protected void Page_Load(object sender, EventArgs e)
        {
            #region Validação do Post
            if (Request["codigoServico"] == null)
            {
                Response.Write("erro");
                return;
            }

            if (Request["codigoServico"].ToString() == "")
            {
                Response.Write("erro");
                return;
            }

            string codigoServicoSelecionado = Request["codigoServico"].ToString();
            #endregion

            clsServico classeDetalheHistorico = new clsServico();

            if (!classeDetalheHistorico.mostrarDadosHistorico(codigoServicoSelecionado))
            {
                Response.Write("erro");
                return;
            }

            if (!classeDetalheHistorico.listarAvaliacao(classeDetalheHistorico.emailCuidador[0]))
            {
                Response.Write("erro");
                return;
            }

            double contadorAvaliacao = 0;

            for (int i = 0; i < classeDetalheHistorico.cd_avaliacaoNota.Count; i++)
            {
                contadorAvaliacao += double.Parse(classeDetalheHistorico.cd_avaliacaoNota[i]);
            }

            double qtEstrelas = 0;

            qtEstrelas = contadorAvaliacao / classeDetalheHistorico.cd_avaliacaoNota.Count;

            double notaAvaliacao = qtEstrelas;

            string imagemEstrela = "";

            for (int j = 0; j <= qtEstrelas - 1; qtEstrelas--)
            {
                imagemEstrela += "<img src='../../img/icones/cuidador/estrela.png' class='iconeEstrela'>";
            }

            if (qtEstrelas != 0 && qtEstrelas > 0)
            {
                if (qtEstrelas >= 0.5 && qtEstrelas < 1)
                {
                    imagemEstrela += "<img src='../../img/icones/cuidador/meiaestrela.png' class='iconeEstrela'>";
                }
            }


            string duracao        = classeDetalheHistorico.duracaoServico[0];
            string duracaoMinutos = duracao[3].ToString() + duracao[4].ToString();
            string duracaoHoras   = duracao[0].ToString() + duracao[1].ToString();
            double horaFinal      = double.Parse(duracaoHoras) + (double.Parse(duracaoMinutos) / 60);
            double valorTotal     = horaFinal * double.Parse(classeDetalheHistorico.vl_cuidador[0]);



            //double qtEstrelas = 00.00;
            //if (double.TryParse(classeDetalheHistorico.cd_avaliacao[0], out qtEstrelas))
            //{

            //    for (int j = 0; j <= qtEstrelas - 1; qtEstrelas--)
            //    {
            //        imagemEstrela += "<img src='../../img/icones/cuidador/estrela.png' class='iconeEstrela'>";
            //    }

            //    if (qtEstrelas != 0 && qtEstrelas > 0)
            //    {
            //        if (qtEstrelas == 0.5)
            //        {
            //            imagemEstrela += "<img src='../../img/icones/cuidador/meiaestrela.png' class='iconeEstrela'>";
            //        }
            //    }
            //}

            Response.Write(
                classeDetalheHistorico.base64String[0] + ";" +
                classeDetalheHistorico.nm_cuidador[0] + ";" +
                imagemEstrela + ";" +
                notaAvaliacao + ";" +
                classeDetalheHistorico.nm_especializacao[0] + ";" +
                classeDetalheHistorico.nm_genero[0] + ";" +
                classeDetalheHistorico.ds_cuidador[0] + ";" +
                classeDetalheHistorico.nm_rua_servico[0] + ";" +
                classeDetalheHistorico.nm_num_servico + ";" +
                classeDetalheHistorico.cd_CEP_servico + ";" +
                classeDetalheHistorico.nm_comp_servico + ";" +
                classeDetalheHistorico.nm_cidade_servico + ";" +
                classeDetalheHistorico.nm_uf_servico + ";" +
                classeDetalheHistorico.hr_inicio_servico[0] + ";" +
                classeDetalheHistorico.hr_fim_servico[0] + ";" +
                valorTotal + ";" +
                classeDetalheHistorico.emailCuidador[0] + ";" +
                classeDetalheHistorico.situacaoServico[0]
                );
        }
コード例 #9
0
        protected void Page_Load(object sender, EventArgs e)
        {
            #region Validação do Request
            if (Request["e"] == null)
            {
                Response.Write("erro");
                return;
            }

            if (Request["e"].ToString() == "")
            {
                Response.Write("erro");
                return;
            }

            string emailCliente = Request["e"].ToString();
            #endregion

            clsServico classeAgendaCliente = new clsServico();

            if (!classeAgendaCliente.listarAgendaCliente(emailCliente, false))
            {
                Response.Write("erro");
                return;
            }

            string listaAgendaCliente = "";

            for (int i = 0; i < classeAgendaCliente.nm_cuidador.Count; i++)
            {
                listaAgendaCliente += "<div class='areaDadosAgendados " + classeAgendaCliente.cd_servico[i].ToString() + "'>";
                listaAgendaCliente += "   <div class='iconeRelogio'>";
                listaAgendaCliente += "       <img src='../../img/icones/agenda/iconeRelogio.png' >";
                listaAgendaCliente += "   </div>";
                if (classeAgendaCliente.diferencaData[i].ToString() == "0")
                {
                    listaAgendaCliente += "   <h3 class='dataServico'>Serviço agendado para hoje</h3>";
                }
                else
                {
                    listaAgendaCliente += "   <h3 class='dataServico'>Serviço agendado para " + classeAgendaCliente.diferencaData[i].ToString() + " dias</h3>";
                }
                listaAgendaCliente += "   <div class='areaImagemCuidador'); margin-top: 10px; margin-left: 16px;'></div>";
                listaAgendaCliente += "       <div class='areaInfoAgenda'>";
                listaAgendaCliente += "           <h3>" + classeAgendaCliente.nm_cuidador[i].ToString() + "</h3>";
                listaAgendaCliente += "           <img src='../../img/icones/agenda/iconeMaleta.png'>";
                listaAgendaCliente += "           <span class='especializacao'>" + classeAgendaCliente.nm_especializacao[i].ToString() + "</span>";
                listaAgendaCliente += "           <p>Serviço agendado para " + classeAgendaCliente.dt_inicio_servico[i].ToString() + ", das " + classeAgendaCliente.hr_inicio_servico[i].ToString() + " ás " + classeAgendaCliente.hr_fim_servico[i].ToString() + " horas para paciente " + classeAgendaCliente.nm_paciente[i].ToString() + "</p>";
                listaAgendaCliente += "           <span class='status'>Status: </span><span class='statusAgendado'>" + classeAgendaCliente.situacaoServico[i].ToString() + "</span>";
                listaAgendaCliente += "           <div class='valor'>";
                string duracao        = classeAgendaCliente.duracaoServico[i];
                string duracaoMinutos = duracao[3].ToString() + duracao[4].ToString();
                string duracaoHoras   = duracao[0].ToString() + duracao[1].ToString();
                double horaFinal      = double.Parse(duracaoHoras) + (double.Parse(duracaoMinutos) / 60);
                double valorTotal     = horaFinal * double.Parse(classeAgendaCliente.vl_cuidador[i]);
                listaAgendaCliente += "               <span>Total: </span><span>" + valorTotal.ToString() + " Reais</span>";
                listaAgendaCliente += "           </div>";
                listaAgendaCliente += "   </div>";
                listaAgendaCliente += "   <div class='invi'>" + classeAgendaCliente.base64String[i].ToString() + "</div>";
                listaAgendaCliente += "</div>";
            }

            Response.Write(listaAgendaCliente);
        }
コード例 #10
0
        protected void Page_Load(object sender, EventArgs e)
        {
            string cdServico       = Request["cdServico"];
            string detalhesServico = "";
            string tinhaImg;
            string imgPadrao = "PHN2ZyBhcmlhLWhpZGRlbj0idHJ1ZSIgZm9jdXNhYmxlPSJmYWxzZSIgZGF0YS1wcmVmaXg9ImZhcyIgZGF0YS1pY29uPSJ1c2VyLW51cnNlIiBjbGFzcz0ic3ZnLWlubGluZS0tZmEgZmEtdXNlci1udXJzZSBmYS13LTE0IiByb2xlPSJpbWciIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmlld0JveD0iMCAwIDQ0OCA1MTIiPjxwYXRoIGZpbGw9ImN1cnJlbnRDb2xvciIgZD0iTTMxOS40MSwzMjAsMjI0LDQxNS4zOSwxMjguNTksMzIwQzU3LjEsMzIzLjEsMCwzODEuNiwwLDQ1My43OUE1OC4yMSw1OC4yMSwwLDAsMCw1OC4yMSw1MTJIMzg5Ljc5QTU4LjIxLDU4LjIxLDAsMCwwLDQ0OCw0NTMuNzlDNDQ4LDM4MS42LDM5MC45LDMyMy4xLDMxOS40MSwzMjBaTTIyNCwzMDRBMTI4LDEyOCwwLDAsMCwzNTIsMTc2VjY1LjgyYTMyLDMyLDAsMCwwLTIwLjc2LTMwTDI0Ni40Nyw0LjA3YTY0LDY0LDAsMCwwLTQ0Ljk0LDBMMTE2Ljc2LDM1Ljg2QTMyLDMyLDAsMCwwLDk2LDY1LjgyVjE3NkExMjgsMTI4LDAsMCwwLDIyNCwzMDRaTTE4NCw3MS42N2E1LDUsMCwwLDEsNS01aDIxLjY3VjQ1YTUsNSwwLDAsMSw1LTVoMTYuNjZhNSw1LDAsMCwxLDUsNVY2Ni42N0gyNTlhNSw1LDAsMCwxLDUsNVY4OC4zM2E1LDUsMCwwLDEtNSw1SDIzNy4zM1YxMTVhNSw1LDAsMCwxLTUsNUgyMTUuNjdhNSw1LDAsMCwxLTUtNVY5My4zM0gxODlhNSw1LDAsMCwxLTUtNVpNMTQ0LDE2MEgzMDR2MTZhODAsODAsMCwwLDEtMTYwLDBaIj48L3BhdGg+PC9zdmc+";

            clsServico servico = new clsServico();

            if (!(servico.detalhesServicoHistoricoCuidador(cdServico)))
            {
                Response.Write("false");
                return;
            }

            detalhesServico += "<div class='areaDetalhesInformacaoPaciente'>";
            detalhesServico += "<h3 class='tituloInfoPaciente'>Informações do Paciente</h3>";
            detalhesServico += "<div class='areaImagemPaciente' id='areaImagemDetalhes'></div>";
            detalhesServico += "<div class='areaDadosDetalhe'>";
            detalhesServico += "<h3 class='nomePacienteDetalhes'>" + servico.nm_paciente[0] + "</h3>";
            detalhesServico += "<span class='necessidadePacienteDetalhes'>Necessidade: </span><span class='necessidadePaciente'>" + servico.nm_necessidade + "</span>";
            detalhesServico += "</div>";
            detalhesServico += "<div class='areaDescricaoDetalhe'>";
            detalhesServico += "<h3 class='tituloDescricao'>Descrição:</h3>";
            detalhesServico += "<h3 class='descricao'>" + servico.ds_paciente + "</h3>";
            detalhesServico += "</div>";
            detalhesServico += "<h3 class='tituloInfoPaciente'>Informações do Serviço</h3>";
            detalhesServico += "<div class='areaInfoServicoDetalhe'>";
            detalhesServico += "<div class='areaDetalhe'>";
            if (servico.nm_comp_servico != "")
            {
                detalhesServico += "<span class='dadosDetalhe'>Endereço: </span><span class='dadosServicoDetalhe'>" + servico.nm_rua_servico[0] + " " + servico.nm_num_servico + " - " + servico.cd_CEP_servico + " - " + servico.nm_comp_servico + " - " + servico.nm_cidade_servico + " " + servico.nm_uf_servico + "</span>";
            }
            else
            {
                detalhesServico += "<span class='dadosDetalhe'>Endereço: </span><span class='dadosServicoDetalhe'>" + servico.nm_rua_servico[0] + " " + servico.nm_num_servico + " - " + servico.cd_CEP_servico + " - " + servico.nm_cidade_servico + " " + servico.nm_uf_servico + "</span>";
            }
            detalhesServico += "</div>";
            detalhesServico += "<div class='areaDetalhe'>";
            detalhesServico += "<span class='dadosDetalhe'>Horário: </span><span class='dadosServicoDetalhe'>" + servico.hr_inicio_servico[0] + " - " + servico.hr_fim_servico[0] + "</span>";
            detalhesServico += "</div>";
            detalhesServico += "<div class='areaDetalhe'>";
            detalhesServico += "<span class='dadosDetalhe'>Duração: </span><span class='dadosServicoDetalhe'>" + servico.duracaoServico[0] + " hr(s)</span>";
            detalhesServico += "</div>";
            detalhesServico += "<div class='areaDetalhe'>";
            string duracao        = servico.duracaoServico[0];
            string duracaoMinutos = duracao[3].ToString() + duracao[4].ToString();
            string duracaoHoras   = duracao[0].ToString() + duracao[1].ToString();
            double horaFinal      = double.Parse(duracaoHoras) + (double.Parse(duracaoMinutos) / 60);
            double valorTotal     = horaFinal * double.Parse(servico.vl_cuidador[0]);

            if (servico.situacaoServico[0] == "Finalizado")
            {
                detalhesServico += "<span class='dadosDetalhe'>Valor hora: </span><span class='dadosServicoDetalhe'>R$" + servico.vl_cuidador[0] + "</span>";
                detalhesServico += "</div>";
                detalhesServico += "<div class='areaDetalhe'>";
                detalhesServico += "<span class='dadosDetalhe'>Valor pago: </span><span class='dadosServicoDetalhe'>" + valorTotal.ToString("C") + "</span>";
            }
            else
            {
                detalhesServico += "<span class='dadosDetalhe'>Valor hora: </span><span class='dadosServicoDetalhe'>R$" + servico.vl_cuidador[0] + "</span>";
                detalhesServico += "</div>";
                detalhesServico += "<div class='areaDetalhe'>";
                detalhesServico += "<span class='dadosDetalhe'>Serviço Cancelado </span><span class='dadosServicoDetalhe'></span>";
            }
            detalhesServico += "</div>";
            detalhesServico += "</div>";
            detalhesServico += "</div>";
            detalhesServico += "<button class='btnDenunciar'>Denunciar</button>";

            Response.Write(detalhesServico);
        }
コード例 #11
0
        protected void Page_Load(object sender, EventArgs e)
        {
            clsServico servico = new clsServico();

            string controle = Request["control"].ToString();

            if (controle == "0")
            {
                string dataAtual = Request["diaAtual"].ToString();
                string horaAtual = Request["horaAtual"].ToString();
                string horaFinal = Request["horaFim"].ToString();

                string[] dataSeparada = dataAtual.Split('-');

                string[] horaSeparadaInicio = horaAtual.Split(':');

                string[] horaSeparadaFim = horaFinal.Split(':');

                var dataI = new DateTime(int.Parse(dataSeparada[0]), int.Parse(dataSeparada[1]), int.Parse(dataSeparada[2]), int.Parse(horaSeparadaInicio[0]), int.Parse(horaSeparadaInicio[1]), 00);
                var dataF = new DateTime(int.Parse(dataSeparada[0]), int.Parse(dataSeparada[1]), int.Parse(dataSeparada[2]), int.Parse(horaSeparadaFim[0]), int.Parse(horaSeparadaFim[1]), 00);

                if (DateTime.Compare(dataF, dataI) < 0)
                {
                    var dataInicioSoma = new DateTime(int.Parse(dataSeparada[0]), int.Parse(dataSeparada[1]), int.Parse(dataSeparada[2]));

                    dataInicioSoma = dataInicioSoma.AddDays(1);

                    Response.Write(dataInicioSoma.Year + "-" + dataInicioSoma.Month + "-" + dataInicioSoma.Day);
                }
                else
                {
                    Response.Write(dataI.Year + "-" + dataI.Month + "-" + dataI.Day);
                }
            }
            else
            {
                #region Variáveis com dados para realização do agendamento
                servico.proxCodigo();
                string proxCodigo = servico.codigo;

                string dataAtual    = Request["diaAtual"].ToString();
                string dataFinal    = Request["dataFinal"].ToString();
                string hrFim        = Request["horaFim"].ToString();
                string cep          = Request["cep"].ToString();
                string cidade       = Request["cidade"].ToString();
                string bairro       = Request["bairro"].ToString();
                string rua          = Request["rua"].ToString();
                string num          = Request["num"].ToString();
                string uf           = Request["estado"].ToString();
                string comp         = Request["comp"].ToString();
                string emailCliente = Request["cliente"].ToString();
                string cdPaciente   = Request["cdPaciente"].ToString();
                string vlMaximo     = Request["valorMaximo"].ToString();
                #endregion

                bool virarDia;

                if (dataFinal != dataAtual)
                {
                    virarDia = true;
                }
                else
                {
                    virarDia = false;
                }

                if (!(servico.finalizarServicoAgora(proxCodigo, hrFim, cep, cidade, bairro, rua, num, uf, comp, emailCliente, cdPaciente, vlMaximo, virarDia)))
                {
                    Response.Write("false | " + proxCodigo);
                }

                Response.Write("true | " + proxCodigo);
            }
        }
コード例 #12
0
        protected void Page_Load(object sender, EventArgs e)
        {
            #region verificacao
            if (Request["d"] == null)
            {
                Response.Write("false");
                return;
            }

            if (Request["d"].ToString() == "")
            {
                Response.Write("false");
                return;
            }
            if (Request["hi"] == null)
            {
                Response.Write("false");
                return;
            }

            if (Request["hi"].ToString() == "")
            {
                Response.Write("false");
                return;
            }
            if (Request["hf"] == null)
            {
                Response.Write("false");
                return;
            }

            if (Request["hf"].ToString() == "")
            {
                Response.Write("false");
                return;
            }
            #endregion

            #region pegar dataFim serviço
            string dataInicio = Request["d"].ToString();
            string horaInicio = Request["hi"].ToString();
            string horaFim = Request["hf"].ToString();
            string tinhaImg; string imgPadrao = "PHN2ZyBhcmlhLWhpZGRlbj0idHJ1ZSIgZm9jdXNhYmxlPSJmYWxzZSIgZGF0YS1wcmVmaXg9ImZhcyIgZGF0YS1pY29uPSJ1c2VyLW51cnNlIiBjbGFzcz0ic3ZnLWlubGluZS0tZmEgZmEtdXNlci1udXJzZSBmYS13LTE0IiByb2xlPSJpbWciIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmlld0JveD0iMCAwIDQ0OCA1MTIiPjxwYXRoIGZpbGw9ImN1cnJlbnRDb2xvciIgZD0iTTMxOS40MSwzMjAsMjI0LDQxNS4zOSwxMjguNTksMzIwQzU3LjEsMzIzLjEsMCwzODEuNiwwLDQ1My43OUE1OC4yMSw1OC4yMSwwLDAsMCw1OC4yMSw1MTJIMzg5Ljc5QTU4LjIxLDU4LjIxLDAsMCwwLDQ0OCw0NTMuNzlDNDQ4LDM4MS42LDM5MC45LDMyMy4xLDMxOS40MSwzMjBaTTIyNCwzMDRBMTI4LDEyOCwwLDAsMCwzNTIsMTc2VjY1LjgyYTMyLDMyLDAsMCwwLTIwLjc2LTMwTDI0Ni40Nyw0LjA3YTY0LDY0LDAsMCwwLTQ0Ljk0LDBMMTE2Ljc2LDM1Ljg2QTMyLDMyLDAsMCwwLDk2LDY1LjgyVjE3NkExMjgsMTI4LDAsMCwwLDIyNCwzMDRaTTE4NCw3MS42N2E1LDUsMCwwLDEsNS01aDIxLjY3VjQ1YTUsNSwwLDAsMSw1LTVoMTYuNjZhNSw1LDAsMCwxLDUsNVY2Ni42N0gyNTlhNSw1LDAsMCwxLDUsNVY4OC4zM2E1LDUsMCwwLDEtNSw1SDIzNy4zM1YxMTVhNSw1LDAsMCwxLTUsNUgyMTUuNjdhNSw1LDAsMCwxLTUtNVY5My4zM0gxODlhNSw1LDAsMCwxLTUtNVpNMTQ0LDE2MEgzMDR2MTZhODAsODAsMCwwLDEtMTYwLDBaIj48L3BhdGg+PC9zdmc+";
            bool   virarDia = false;

            string[] dataSeparada = dataInicio.Split('-');

            string[] horaSeparadaInicio = horaInicio.Split(':');

            string[] horaSeparadaFim = horaFim.Split(':');

            var dataI = new DateTime(int.Parse(dataSeparada[0]), int.Parse(dataSeparada[1]), int.Parse(dataSeparada[2]), int.Parse(horaSeparadaInicio[0]), int.Parse(horaSeparadaInicio[1]), 00);
            var dataF = new DateTime(int.Parse(dataSeparada[0]), int.Parse(dataSeparada[1]), int.Parse(dataSeparada[2]), int.Parse(horaSeparadaFim[0]), int.Parse(horaSeparadaFim[1]), 00);

            if (DateTime.Compare(dataF, dataI) < 0)
            {
                var dataInicioSoma = new DateTime(int.Parse(dataSeparada[0]), int.Parse(dataSeparada[1]), int.Parse(dataSeparada[2]));
                dataInicioSoma = dataInicioSoma.AddDays(1);
                virarDia       = true;
            }
            else
            {
                virarDia = false;
            }

            #endregion

            Session["virarDia"] = virarDia;

            clsCuidador classeCuidador = new clsCuidador();

            //if (!classeServico.listarAvaliacao(classeServico.emailCuidador[0]))
            //{
            //    Response.Write("erro");
            //    return;
            //}



            #region Busca com Filtro
            try
            {
                if (Request["filtro"] == "true")
                {
                    string vE, vP, vG, vA;
                    vE = Request["vE"]; vP = Request["vP"]; vG = Request["vG"]; vA = Request["vA"];

                    string vEspecializacao, vPreco, vAvaliacao, vGenero;
                    vEspecializacao = Request["vEspecializacao"];
                    vPreco          = Request["vPreco"];
                    if (vPreco != null)
                    {
                        vPreco = vPreco.Replace(",", ".");
                    }
                    vAvaliacao = Request["vAvaliacao"];
                    vGenero    = Request["vGenero"];
                    if (!classeCuidador.listarCuidadoresFiltro(dataInicio, horaInicio, horaFim, vE, vP, vA, vG, vEspecializacao, vPreco, vAvaliacao, vGenero, virarDia))
                    {
                        Response.Write("false");
                        return;
                    }
                }
                #endregion

                #region Busca Sem Filtro
                else
                {
                    if (!classeCuidador.listarCuidadores(dataInicio, horaInicio, horaFim, virarDia))
                    {
                        Response.Write("false");
                        return;
                    }
                }
            }
            catch {
                classes.clsBanco_32623 clsBanco = new classes.clsBanco_32623();
                Response.Write("Erro no resultado (" + clsBanco.msg + ")");
                return;
            }
            #endregion



            string listaCuidadores = "";

            for (int i = 0; i < classeCuidador.nm_cuidador.Count; i++)
            {
                clsServico classeServico = new clsServico();

                if (classeCuidador.qtd_servicos[i] == "0")
                {
                    if (!classeServico.listarAvaliacao(classeCuidador.nm_email_cuidador[i]))
                    {
                        Response.Write("erro");
                        return;
                    }

                    double contadorAvaliacao = 0;

                    for (int j = 0; j < classeServico.cd_avaliacaoNota.Count; j++)
                    {
                        contadorAvaliacao += double.Parse(classeServico.cd_avaliacaoNota[j]);
                    }

                    double qtEstrelas = 0;

                    qtEstrelas = contadorAvaliacao / classeServico.cd_avaliacaoNota.Count;

                    double notaAvaliacao = qtEstrelas;

                    listaCuidadores += "<div class='areaCuidador " + classeCuidador.nm_email_cuidador[i] + "'>";
                    listaCuidadores += "<div class='areaImagemCuidador'></div>";
                    listaCuidadores += "<div class='areaInfoCuidador'>";
                    listaCuidadores += "<h3>" + classeCuidador.nm_cuidador[i] + "</h3>";

                    #region colocarestrela
                    listaCuidadores += "<div class='avaliacao'>";

                    for (int h = 0; h <= qtEstrelas - 1; qtEstrelas--)
                    {
                        listaCuidadores += "<img src='../../img/icones/cuidador/estrela.png' class='iconeEstrela'>";
                    }

                    if (qtEstrelas != 0 && qtEstrelas > 0)
                    {
                        if (qtEstrelas >= 0.5 && qtEstrelas < 1)
                        {
                            listaCuidadores += "<img src='../../img/icones/cuidador/meiaestrela.png' class='iconeEstrela'>";
                        }
                    }

                    //double qtEstrelas = 00.00;
                    //if (double.TryParse(classeCuidador.cd_avaliacao[i], out qtEstrelas))
                    //{

                    //    for (int j = 0; j <= qtEstrelas - 1; qtEstrelas--)
                    //    {
                    //        listaCuidadores += "<img src='../../img/icones/cuidador/estrela.png' class='iconeEstrela'>";
                    //    }

                    //    if (qtEstrelas != 0 && qtEstrelas > 0)
                    //    {
                    //        if (qtEstrelas == 0.5)
                    //        {
                    //            listaCuidadores += "<img src='../../img/icones/cuidador/meiaestrela.png' class='iconeEstrela'>";
                    //        }
                    //    }
                    //}

                    listaCuidadores += "</div>";
                    #endregion

                    listaCuidadores += "<div class='hora'>";
                    listaCuidadores += "<img src='../../img/icones/cuidador/iconeCifrao.png' class='iconeCifrao' style='margin-left:0px !important'>";
                    listaCuidadores += "<span style='margin-left: 9px;'>" + classeCuidador.vl_cuidador[i] + " / Hora</span>";
                    listaCuidadores += "</div>";
                    listaCuidadores += "<div class='especializacao'>";
                    listaCuidadores += "<img src='../../img/icones/cuidador/iconeMaleta.png' class='iconeMaleta'>";
                    listaCuidadores += "<span>" + classeCuidador.nm_especializacao[i] + "</span>";
                    listaCuidadores += "</div>";


                    listaCuidadores += "</div>";
                    if (classeCuidador.base64String[i] == imgPadrao)
                    {
                        tinhaImg = "false";
                    }
                    else
                    {
                        tinhaImg = "true";
                    }
                    listaCuidadores += "<div class='invi' style='display: none'>" + classeCuidador.base64String[i] + "#" + tinhaImg + "</div>";
                    listaCuidadores += "</div>";
                }
            }

            if (listaCuidadores == "")
            {
                Response.Write("false");
            }
            else
            {
                listaCuidadores += "|" + dataI.Day + "/" + dataI.Month;

                Response.Write(listaCuidadores);
            }
        }
コード例 #13
0
        protected void Page_Load(object sender, EventArgs e)
        {
            #region Validação
            if (Request["cdServico"] == null)
            {
                Response.Write("false");
            }

            if (Request["cdServico"].ToString() == "")
            {
                Response.Write("false");
            }
            #endregion

            clsServico servico = new clsServico();

            string cdServico = Request["cdServico"].ToString();

            if (!(servico.infoServicoAtual(cdServico)))
            {
                Response.Write("false");
                return;
            }

            string dadosServicoAtual = ""; string endereco = "";

            dadosServicoAtual += "<h3 class='tituloServicoAtual'>Serviço Atual</h3>";
            dadosServicoAtual += "<div class='areaInfoPaciente' style='height: 131px'>";
            dadosServicoAtual += "<div class='areaImagemPaciente'></div>";
            dadosServicoAtual += "<div class='invi'>" + servico.base64String[0] + "</div>";
            dadosServicoAtual += "<div class='areaDadosPaciente'>";
            dadosServicoAtual += "<h3 class='nomePaciente'>" + servico.nm_paciente[0] + "</h3>";
            dadosServicoAtual += "<h3 class='necessidadePaciente'>" + servico.nm_necessidade + "</h3>";

            string   duracao = servico.duracaoServico[0];
            int      intDuracaoHoras;
            string   duracaoHoras;
            string[] arrayDuracao = duracao.Split(':');

            if (duracao.Length == 6)
            {
                intDuracaoHoras  = int.Parse(arrayDuracao[0]);
                intDuracaoHoras += 24;
                duracaoHoras     = intDuracaoHoras.ToString();
            }
            else
            {
                duracaoHoras = duracao[0].ToString() + duracao[1].ToString();
            }

            string duracaoMinutos = arrayDuracao[1];
            double horaFinal      = double.Parse(duracaoHoras) + (double.Parse(duracaoMinutos) / 60);
            double valorTotal     = horaFinal * double.Parse(servico.vl_cuidador[0]);
            if (servico.nm_comp_servico == "")
            {
                dadosServicoAtual += "<h3 class='enderecoPaciente'>" + servico.nm_rua_servico[0] + " " + servico.nm_num_servico + " - " + servico.dt_inicio_servico[0] + " - " + servico.diaDaSemana + " | " + servico.hr_inicio_servico[0] + " - " + servico.hr_fim_servico[0] + " | " + valorTotal.ToString("C") + "</h3>";
            }
            else
            {
                dadosServicoAtual += "<h3 class='enderecoPaciente'>" + servico.nm_rua_servico[0] + " " + servico.nm_num_servico + " - " + servico.nm_comp_servico + " - " + servico.dt_inicio_servico[0] + " - " + servico.diaDaSemana + " | " + servico.hr_inicio_servico[0] + " - " + servico.hr_fim_servico[0] + " | " + valorTotal.ToString("C") + "</h3>";
            }
            dadosServicoAtual += "</div>";
            dadosServicoAtual += "</div>";
            dadosServicoAtual += "<button type='button' id='copiarEndereco'>Copiar endereço</button>";
            dadosServicoAtual += "<div id='map' style='width: 300px;height: 300px;margin: 0 auto;margin-top: 30px;'>";
            dadosServicoAtual += "<div id='informacoesEndereco' style='display:none;'>" + servico.nm_rua_servico[0] + ' ' + servico.nm_num_servico + ' ' + servico.nm_bairro_servico + ' ' + servico.nm_cidade_servico + ' ' + servico.nm_uf_servico + "</div>";
            dadosServicoAtual += "</div>";
            dadosServicoAtual += "<button class='btnCheckin 0'>Fazer Check-In</button>";
            dadosServicoAtual += "<button class='btnCheckout 1' style='display:none'>Fazer Checkout</button>";

            Response.Write(dadosServicoAtual);
        }
コード例 #14
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (Request["codigoServico"] == null)
            {
                Response.Write("erro");
                return;
            }

            if (Request["codigoServico"].ToString() == "")
            {
                Response.Write("erro");
                return;
            }

            string cdServico = Request["codigoServico"].ToString();

            clsServico classeDetalheAgendados = new clsServico();

            if (!classeDetalheAgendados.mostrarDadosAgendados(cdServico))
            {
                Response.Write("erro");
                return;
            }

            if (!classeDetalheAgendados.listarAvaliacao(classeDetalheAgendados.emailCuidador[0]))
            {
                Response.Write("erro");
                return;
            }

            double contadorAvaliacao = 0;

            for (int i = 0; i < classeDetalheAgendados.cd_avaliacaoNota.Count; i++)
            {
                contadorAvaliacao += double.Parse(classeDetalheAgendados.cd_avaliacaoNota[i]);
            }

            double qtEstrelas = 0;

            qtEstrelas = contadorAvaliacao / classeDetalheAgendados.cd_avaliacaoNota.Count;

            double notaAvaliacao = qtEstrelas;

            string listaAgenda    = "";
            string duracao        = classeDetalheAgendados.duracaoServico[0];
            string duracaoMinutos = duracao[3].ToString() + duracao[4].ToString();
            string duracaoHoras   = duracao[0].ToString() + duracao[1].ToString();
            double horaFinal      = double.Parse(duracaoHoras) + (double.Parse(duracaoMinutos) / 60);
            double valorTotal     = horaFinal * double.Parse(classeDetalheAgendados.vl_cuidador[0]);

            listaAgenda += "<div class='areaInformacoesCuidador1'>";
            listaAgenda += "<h3 class='tituloInformacoesCuidador'>Informações do Cuidador</h3>";
            listaAgenda += "<div class='areaImagemCuidador' style='margin-top: 10px; margin-left: 16px;'></div>";
            listaAgenda += "<div class='invi'>" + classeDetalheAgendados.base64String[0] + "</div>";
            listaAgenda += "<div class='areaDadosCuidador'>";
            listaAgenda += "<h3>" + classeDetalheAgendados.nm_cuidador[0] + "</h3>";
            listaAgenda += "<div class='areaEstrela'>";

            for (int j = 0; j <= qtEstrelas - 1; qtEstrelas--)
            {
                listaAgenda += "<img src='../../img/icones/cuidador/estrela.png' class='iconeEstrela'>";
            }

            if (qtEstrelas != 0 && qtEstrelas > 0)
            {
                if (qtEstrelas >= 0.5 && qtEstrelas < 1)
                {
                    listaAgenda += "<img src='../../img/icones/cuidador/meiaestrela.png' class='iconeEstrela'>";
                }
            }


            listaAgenda += "<span>" + notaAvaliacao + "</span>";
            listaAgenda += "</div>";
            listaAgenda += "<div>";
            listaAgenda += "<img src='../../img/icones/agenda/iconeMaleta.png'>";
            listaAgenda += "<span>" + classeDetalheAgendados.nm_especializacao[0] + "</span>";
            listaAgenda += "</div>";
            listaAgenda += "<div>";
            listaAgenda += "<span>Gênero: </span><span style='font-weight: normal'>" + classeDetalheAgendados.nm_genero[0] + "</span>";
            listaAgenda += "</div>";
            listaAgenda += "</div>";
            listaAgenda += "<div class='areaDescricao'>";
            listaAgenda += "<h3>Descrição:</h3>";
            listaAgenda += "<p>" + classeDetalheAgendados.ds_cuidador[0] + "</p>";
            listaAgenda += "</div>";
            listaAgenda += "<div class='linha'></div>";
            listaAgenda += "<h3 class='tituloInformacoesCuidador' style='margin-top: 0px;'>Informações do Serviço</h3>";
            listaAgenda += "<div class='areaEndereco' style='height: 131px'>";
            listaAgenda += "<div class='endereco'>";
            listaAgenda += "<span class='tituloEndereco'>Endereço: </span> <span class='infoEndereco'>" + classeDetalheAgendados.nm_rua_servico[0] + " - " + classeDetalheAgendados.nm_num_servico + " - " + classeDetalheAgendados.cd_CEP_servico + " - " + classeDetalheAgendados.nm_comp_servico + classeDetalheAgendados.nm_cidade_servico + " - " + classeDetalheAgendados.nm_uf_servico + "</span>";
            listaAgenda += "</div>";
            listaAgenda += "<div class='endereco'>";
            listaAgenda += "<span class='tituloEndereco'>Horário: </span><span class='infoEndereco'>" + classeDetalheAgendados.hr_inicio_servico[0] + " - " + classeDetalheAgendados.hr_fim_servico[0] + "</span>";
            listaAgenda += "</div>";
            listaAgenda += "<div class='endereco'>";
            listaAgenda += "<span class='tituloEndereco'>Valor pago: </span><span class='infoEndereco'>" + valorTotal + " reais</span>";
            listaAgenda += "</div>";
            listaAgenda += "<div class='endereco'>";
            listaAgenda += "<span class='tituloEndereco'>Status: </span><span class='infoEndereco' style='color: #27AE60; font-weight: bold;'>" + classeDetalheAgendados.situacaoServico[0] + "</span>";
            listaAgenda += "</div>";
            listaAgenda += "</div>";
            listaAgenda += "</div>";
            listaAgenda += "</div>";

            Response.Write(listaAgenda);
        }
コード例 #15
0
        protected void Page_Load(object sender, EventArgs e)
        {
            #region Validação
            if (Request["usuario"] == null)
            {
                Response.Write("erro");
            }

            if (Request["usuario"].ToString() == "")
            {
                Response.Write("erro");
            }
            #endregion

            string usuario = Request["usuario"].ToString();

            clsServico servico = new clsServico();

            if (!(servico.codigoServicoAgora()))
            {
                Response.Write(dadosCuidadorAgora);
            }

            for (int i = 0; i < servico.codigoAgora.Count; i++)
            {
                string cdServico   = "";
                string inicio      = Request["indice"].ToString();
                string valorMaximo = "";

                cdServico   = servico.codigoAgora[i].ToString();
                valorMaximo = servico.vl_maximo[i].ToString();
                servico.detalhesServicoAgora(cdServico);

                if (!(servico.buscarCuidadorAgora(valorMaximo)))
                {
                    Response.Write("false");
                    return;
                }

                if (inicio == "0")
                {
                    Session["codigosQueJaForam"] = cdServico;
                    for (int j = 0; j < servico.emailCuidadorAgora.Count; j++)
                    {
                        if (servico.emailCuidadorAgora[j] == usuario)
                        {
                            dadosCuidadorAgora += "<h3 class='tituloServicoEncontrado'>Serviço Encontrado</h3>";
                            dadosCuidadorAgora += "<h3 class='nomePacienteServicoEncontrado'>" + servico.nm_paciente[i] + "</h3>";
                            string   duracao      = servico.duracaoServico[0];
                            string[] duracaoSplit = duracao.Split(':');
                            if (int.Parse(duracaoSplit[0]) < 0)
                            {
                                int duracaoSomaHora = int.Parse(duracaoSplit[0]) + 24;
                                if (duracaoSomaHora.ToString().Length == 1)
                                {
                                    dadosCuidadorAgora += "<h3 class='areaInfoServicoEncontrado'>0" + duracaoSomaHora + ":" + duracaoSplit[1] + "  de serviço</h3>";
                                }
                                else
                                {
                                    dadosCuidadorAgora += "<h3 class='areaInfoServicoEncontrado'>" + duracaoSomaHora + ":" + duracaoSplit[1] + "  de serviço</h3>";
                                }
                            }
                            else
                            {
                                dadosCuidadorAgora += "<h3 class='areaInfoServicoEncontrado'>" + servico.duracaoServico[0] + "  de serviço</h3>";
                            }
                            dadosCuidadorAgora += "<button class='btnVerMaisServicoEncontrado " + cdServico + "' type='button'>Ver Mais</button>";
                            i = servico.codigoAgora.Count;
                            break;
                        }
                    }
                }
                else
                {
                    int codigo        = int.Parse(Session["codigosQueJaForam"].ToString());
                    int codigoServico = int.Parse(cdServico.ToString());

                    if (Session["codigosQueJaForam"].ToString() != cdServico && codigoServico > codigo)
                    {
                        for (int j = 0; j < servico.emailCuidadorAgora.Count; j++)
                        {
                            if (servico.emailCuidadorAgora[j] == usuario)
                            {
                                dadosCuidadorAgora += "<h3 class='tituloServicoEncontrado' >Serviço Encontrado</h3>";
                                dadosCuidadorAgora += "<h3 class='nomePacienteServicoEncontrado'>" + servico.nm_paciente[i] + "</h3>";
                                string   duracao      = servico.duracaoServico[0];
                                string[] duracaoSplit = duracao.Split(':');
                                if (int.Parse(duracaoSplit[0]) < 0)
                                {
                                    int duracaoSomaHora = int.Parse(duracaoSplit[0]) + 24;
                                    if (duracaoSomaHora.ToString().Length == 1)
                                    {
                                        dadosCuidadorAgora += "<h3 class='areaInfoServicoEncontrado'>0" + duracaoSomaHora + ":" + duracaoSplit[1] + "  de serviço</h3>";
                                    }
                                    else
                                    {
                                        dadosCuidadorAgora += "<h3 class='areaInfoServicoEncontrado'>" + duracaoSomaHora + ":" + duracaoSplit[1] + "  de serviço</h3>";
                                    }
                                }
                                else
                                {
                                    dadosCuidadorAgora += "<h3 class='areaInfoServicoEncontrado'>" + servico.duracaoServico[0] + "  de serviço</h3>";
                                }
                                dadosCuidadorAgora += "<button class='btnVerMaisServicoEncontrado " + cdServico + "' type='button'>Ver Mais</button>";
                                i = servico.codigoAgora.Count;
                                Session["codigosQueJaForam"] = cdServico;
                                break;
                            }
                        }
                    }
                    else
                    {
                        dadosCuidadorAgora = "";
                    }
                }
            }

            Response.Write(dadosCuidadorAgora);
        }
コード例 #16
0
        protected void Page_Load(object sender, EventArgs e)
        {
            #region Validação
            if (Request["emailCuidador"] == null)
            {
                Response.Write("erro");
            }

            if (Request["emailCuidador"].ToString() == "")
            {
                Response.Write("erro");
            }
            #endregion

            clsServico servico = new clsServico();

            string emailCuidador = Request["emailCuidador"].ToString();

            if (!(servico.verificarDisponibilidade(emailCuidador)))
            {
                Response.Write("false");
                return;
            }

            string dadosServicoAtual = "";

            dadosServicoAtual += "<h3 class='tituloServicoAtual'>Serviço Atual</h3>";
            dadosServicoAtual += "<div class='areaInfoPaciente' style='height: 131px'>";
            dadosServicoAtual += "<div class='areaImagemPaciente'></div>";
            dadosServicoAtual += "<div class='invi'>" + servico.base64String[0] + "</div>";
            dadosServicoAtual += "<div class='areaDadosPaciente'>";
            dadosServicoAtual += "<h3 class='nomePaciente'>" + servico.nm_paciente[0] + "</h3>";
            dadosServicoAtual += "<h3 class='necessidadePaciente'>" + servico.nm_necessidade + "</h3>";
            string duracao        = servico.duracaoServico[0];
            string duracaoMinutos = duracao[3].ToString() + duracao[4].ToString();
            string duracaoHoras   = duracao[0].ToString() + duracao[1].ToString();
            double horaFinal      = double.Parse(duracaoHoras) + (double.Parse(duracaoMinutos) / 60);
            double valorTotal     = horaFinal * double.Parse(servico.vl_cuidador[0]);
            if (servico.nm_comp_servico == "")
            {
                dadosServicoAtual += "<h3 class='enderecoPaciente'>" + servico.nm_rua_servico[0] + " " + servico.nm_num_servico + " - " + servico.dt_inicio_servico[0] + " - " + servico.diaDaSemana + " | " + servico.hr_inicio_servico[0] + " - " + servico.hr_fim_servico[0] + " | " + valorTotal.ToString("C") + "</h3>";
            }
            else
            {
                dadosServicoAtual += "<h3 class='enderecoPaciente'>" + servico.nm_rua_servico[0] + " " + servico.nm_num_servico + " - " + servico.dt_inicio_servico[0] + " - " + servico.diaDaSemana + " | " + servico.hr_inicio_servico[0] + " - " + servico.hr_fim_servico[0] + " | " + valorTotal.ToString("C") + "</h3>";
            }
            dadosServicoAtual += "</div>";
            dadosServicoAtual += "</div>";
            dadosServicoAtual += "<button type='button' id='copiarEndereco'>Copiar Endereço</button>";
            dadosServicoAtual += "<div id='informacoesEndereco' style='display:none;'>" + "Rua " + servico.nm_rua_servico[0] + ", " + servico.nm_num_servico + " " + servico.nm_bairro_servico + " " + servico.nm_cidade_servico + " - " + servico.nm_uf_servico + "</div>";
            dadosServicoAtual += "<div class='areaMapa' id='map'>";
            dadosServicoAtual += "</div>";
            if (servico.hr_checkin == "")
            {
                dadosServicoAtual += "<button class='btnCheckin 0'>Fazer Check-In</button>";
            }
            else
            {
                dadosServicoAtual += "<button class='btnCheckout 1'>Fazer Checkout</button>";
            }

            Response.Write(dadosServicoAtual + "&" + servico.cd_servico[0]);
        }
コード例 #17
0
        protected void Page_Load(object sender, EventArgs e)
        {
            #region verificacao
            if (Request["e"] == null)
            {
                Response.Write("false");
                return;
            }

            if (Request["e"].ToString() == "")
            {
                Response.Write("false");
                return;
            }
            #endregion

            string emailCuidadorSelecionado = Request["e"].ToString();

            clsCuidador classeCuidador = new clsCuidador();

            if (!classeCuidador.BuscarCuidador(emailCuidadorSelecionado))
            {
                Response.Write("false");
                return;
            }

            clsServico classeServico = new clsServico();

            if (!classeServico.listarAvaliacao(emailCuidadorSelecionado))
            {
                Response.Write("erro");
                return;
            }

            double contadorAvaliacao = 0;

            for (int i = 0; i < classeServico.cd_avaliacaoNota.Count; i++)
            {
                contadorAvaliacao += double.Parse(classeServico.cd_avaliacaoNota[i]);
            }

            double qtEstrelas = 0;

            qtEstrelas = contadorAvaliacao / classeServico.cd_avaliacaoNota.Count;

            double notaAvaliacao = qtEstrelas;

            string imagemEstrela = "";

            for (int j = 0; j <= qtEstrelas - 1; qtEstrelas--)
            {
                imagemEstrela += "<img src='../../img/icones/cuidador/estrela.png' class='iconeEstrela'>";
            }

            if (qtEstrelas != 0 && qtEstrelas > 0)
            {
                if (qtEstrelas >= 0.5 && qtEstrelas < 1)
                {
                    imagemEstrela += "<img src='../../img/icones/cuidador/meiaestrela.png' class='iconeEstrela'>";
                }
            }


            string dadosCuidador = "";

            dadosCuidador += classeCuidador.vl_cuidador[0] + "|";
            dadosCuidador += classeCuidador.nm_cuidador[0] + "|";
            dadosCuidador += classeCuidador.nm_especializacao[0] + "|";
            dadosCuidador += classeCuidador.nm_genero[0] + "|";
            dadosCuidador += classeCuidador.ds_experiencia[0] + "|";
            dadosCuidador += classeCuidador.ds_usuario[0] + "|";
            dadosCuidador += classeCuidador.base64String[0] + "|";
            dadosCuidador += classeCuidador.cpfCuidador[0] + "|";
            dadosCuidador += classeCuidador.telefoneCuidador[0] + "|";
            dadosCuidador += classeCuidador.linkCurriculo[0] + "|";
            dadosCuidador += imagemEstrela + "|";
            dadosCuidador += notaAvaliacao + "|";
            dadosCuidador  = dadosCuidador.Substring(0, dadosCuidador.Length - 1);
            Response.Write(dadosCuidador);
        }