Пример #1
0
        protected void Page_Load(object sender, EventArgs e)
        {
            #region verificação de variáveis do post.
            #region Verificação de variáveis do post-> usuarioLogado
            if (Request["usuarioLogado"] == "" || Request["usuarioLogado"] == null)
            {
                Response.Write("false");
                return;
            }

            #endregion
            #region Verificação de variáveis do post-> dtInicioDisponibilidade
            if (Request["dtInicioDisponibilidade"] == "" || Request["dtInicioDisponibilidade"] == null)
            {
                Response.Write("false");
                return;
            }
            #endregion
            #region Verificação de variáveis do post-> hrInicioDisponibilidade
            if (Request["hrInicioDisponibilidade"] == "" || Request["hrInicioDisponibilidade"] == null)
            {
                Response.Write("false");
                return;
            }
            #endregion
            #region Verificação de variáveis do post-> hrFimDisponibilidade
            if (Request["hrFimDisponibilidade"] == "" || Request["hrFimDisponibilidade"] == null)
            {
                Response.Write("false");
                return;
            }
            #endregion
            #endregion

            #region definição de variáveis locais
            string usuarioLogado           = Request["usuarioLogado"];
            string dtInicioDisponibilidade = Request["dtInicioDisponibilidade"];
            string hrInicioDisponibilidade = Request["hrInicioDisponibilidade"];
            string hrFimDisponibilidade    = Request["hrFimDisponibilidade"];

            #endregion

            clsCuidador classeCuidador = new clsCuidador();

            if (!classeCuidador.removerDisponibilidade(usuarioLogado, dtInicioDisponibilidade, hrInicioDisponibilidade, hrFimDisponibilidade))
            {
                Response.Write("false");
                return;
            }

            else
            {
                Response.Write("true");
                return;
            }
        }
        protected void Page_Load(object sender, EventArgs e)
        {
            if (Request["ativo"] == null)
            {
                Response.Write("erro");
                return;
            }

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

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

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

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

            clsCuidador classeCuidador = new clsCuidador();

            if (ativo == "0")
            {
                //tornar disponivel

                if (!classeCuidador.tornarDisponivel(emailCuidador))
                {
                    Response.Write("erro");
                    return;
                }
            }
            else
            {
                //tornar indisponivel

                if (!classeCuidador.tornarIndisponivel(emailCuidador))
                {
                    Response.Write("erro");
                    return;
                }
            }
        }
        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

            clsCuidador classeCuidador = new clsCuidador();

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

            string listaAgendaCliente = "";

            for (int i = 0; i < classeCuidador.dt_disponibilidade.Count; i++)
            {
                listaAgendaCliente += "[" + classeCuidador.dt_disponibilidade[i] + "," + classeCuidador.hr_inicio_disponibilidade[i] + "," + classeCuidador.hr_fim_disponibilidade[i] + "]|";
            }

            Response.Write(listaAgendaCliente);
        }
        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");
            }
        }
Пример #5
0
        protected void Page_Load(object sender, EventArgs e)
        {
            clsCuidador classeCuidador = new clsCuidador();

            if (!classeCuidador.listarEspecializacaoCuidador())
            {
                Response.Write("erro");
                return;
            }
            else
            {
                string listaEspecializacao = "";

                for (int i = 0; i < classeCuidador.cdEspecializacaoCuidador.Count; i++)
                {
                    listaEspecializacao += "<option id='opt " + classeCuidador.nomeEspecializacaoCuidador[i] + "' value='" + classeCuidador.cdEspecializacaoCuidador[i] + "'>" + classeCuidador.nomeEspecializacaoCuidador[i] + "</option>";
                }

                Response.Write(listaEspecializacao);
            }
        }
Пример #6
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);
            }
        }
Пример #7
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (Request["emailCuidador"] == null)
            {
                Response.Write("erro");
                return;
            }

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

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

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

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

            string imgCuidador = Request["imagemCuidador"].ToString();

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

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

            string nomeCuidador = Request["nmCuidador"].ToString();

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

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

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

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

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

            string generoCuidador = Request["genero"].ToString();


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

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

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

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

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

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


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

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

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


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

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

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


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

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

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

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

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

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

            clsCuidador classeCuidador = new clsCuidador();

            if (!classeCuidador.editarDadosCuidador(emailCuidador, nomeCuidador, cpf, telCuidador, imgCuidador, vlHora, link, dsEspecializacao, dsCuidador, generoCuidador))
            {
                Response.Write("erro");
                return;
            }


            if (!classeCuidador.deletarEspecializacoes(emailCuidador))
            {
                Response.Write("erro");
                return;
            }

            clsUsuario classeUsuario = new clsUsuario();

            string[] codigosEspecializacoes = especializacoes.Split(';');

            for (int i = 0; i < codigosEspecializacoes.Length; i++)
            {
                if (!classeUsuario.cadastrarEspecializacoes(codigosEspecializacoes[i], emailCuidador))
                {
                    Response.Write("erro");
                    return;
                }
            }
        }
        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);
        }