Esempio n. 1
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);
        }
        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.detalhesServicoAgora(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='invi'>" + servico.base64String[0] + "</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'>";
            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)
                {
                    detalhesServico += "<span class='dadosDetalhe'>Duração: </span><span class='dadosServicoDetalhe'>0" + duracaoSomaHora + ":" + duracaoSplit[1] + " hr(s)</span>";
                }
                else
                {
                    detalhesServico += "<span class='dadosDetalhe'>Duração: </span><span class='dadosServicoDetalhe'>" + duracaoSomaHora + ":" + duracaoSplit[1] + " hr(s)</span>";
                }
            }
            else
            {
                detalhesServico += "<span class='dadosDetalhe'>Duração: </span><span class='dadosServicoDetalhe'>" + servico.duracaoServico[0] + " hr(s)</span>";
            }
            detalhesServico += "</div>";
            detalhesServico += "</div>";
            detalhesServico += "</div>";
            detalhesServico += "<button class='btnConfirmar'>Aceitar</button>";
            detalhesServico += "<button class='btnRecusar'>Recusar</button>";

            Response.Write(detalhesServico);
        }