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); }