Exemplo n.º 1
0
 protected void Page_Load(object sender, EventArgs e)
 {
     if (!Page.IsPostBack)
     {
         cbl_categorias.Items.Clear();;
         cbl_categorias.Items.Add(new ListItem("Placeholder"));
         DataSet ds = CaravanDB.selectAllCategorias();
         cbl_categorias.DataSource     = ds;
         cbl_categorias.DataTextField  = "cat_nome";
         cbl_categorias.DataValueField = "cat_id";
         cbl_categorias.DataBind();
         cbl_categorias.Items.Remove("Placeholder");
     }
 }
Exemplo n.º 2
0
    protected void Page_Load(object sender, EventArgs e)
    {
        int CaravanID = Convert.ToInt32(Session["CaravanID"]);
        var aux       = Session["auxiliar"];
        var aux2      = Session["auxiliar2"];

        lbl_titulo.Text        = Session["auxiliar"].ToString();
        lbl_DataHoraSaida.Text = Session["auxiliar2"].ToString();
        DataSet ds1 = CaravanDB.selectEmpresaResp(CaravanID);

        if (!ds1.Tables[0].Rows[0].IsNull("IdEmpresaResponsavel"))
        {
            propostas.Visible = false;
        }
        ltl_linkCaravana.Text = "http://localhost:50783/Pages/ToUser/Caravana.aspx?iud=" + CaravanDB.selectInviteIdCaravan(CaravanID);
    }
    protected void Page_Init(object sender, EventArgs e)
    {
        phl_caravans.Controls.Clear();
        string Pesquisa = Session["auxiliar"].ToString();

        txt_Pesquisa.Text = Pesquisa;
        DataSet ds;

        if (Session["auxiliar2"].ToString().Equals("Recent"))
        {
            ds = CaravanDB.selectCaravanSearch(Pesquisa, Convert.ToInt32(Session["id"]));
        }
        else
        {
            ds = CaravanDB.selectCaravanSearch2(Pesquisa, Convert.ToInt32(Session["id"]));
        }

        string status = "";
        int    count  = 0;

        foreach (DataRow dr in ds.Tables[0].Rows)
        {
            count++;
            Literal top    = new Literal();
            Literal bottom = new Literal();
            status  = "<div class='container py-3'>";
            status += "<div class='card'>";
            status += "<div class='row '>";
            status += "<div class='col-md-4'>";
            status += "<img src='" + dr["foto"].ToString() + "' class='w-100 h-100'>";
            status += "</div>";
            status += "<div class='col-md-8 px-3'>";
            status += "<div class='card-block px-3'>";
            status += "<h4 class='text-center mt-2'>";
            status += "<asp:Label runat='server' CssClass='card-title text-center' Style='padding-top: 5px'>" + dr["titulo"].ToString() + "</asp:Label></h4>";
            status += "<div class='dates'>";
            status += "<div class='start'>";
            status += "<strong>Data de saída:</strong>";
            DateTime data = Convert.ToDateTime(dr["DataHoraSaida"].ToString());
            status += "<asp:Literal runat='server'>" + data.ToString("dd/MM/yyyy") + "</asp:Literal>";
            status += "</div>";
            status += "<div class='ends'>";
            status += "<strong>Data de Chegada:</strong>";
            data    = Convert.ToDateTime(dr["DataHoraChegada"].ToString());
            status += "<asp:Literal runat='server'>" + data.ToString("dd/MM/yyyy") + "</asp:Literal>";
            status += "</div>";
            status += "</div>";
            status += "<div class='dates'>";
            status += "<div class='start'>";
            string   auxiliar = dr["cidade"].ToString();
            string[] cidades  = auxiliar.Split(',');
            auxiliar = dr["estado"].ToString();
            string[] estados = auxiliar.Split(',');
            status += "<strong>Endereço de Origem:</strong>";
            status += "<asp:Literal runat='server'>" + cidades[0] + ", " + estados[0] + "</asp:Literal>";
            status += "<span></span>";
            status += "</div>";
            status += "<div class='ends'>";
            status += "<strong>Endereço de Destino:</strong>";

            if (cidades.Count() == 1 && estados.Count() == 1)
            {
                status += "<asp:Literal runat='server'>" + cidades[0] + ", " + estados[0] + "</asp:Literal>";
            }
            else if (cidades.Count() > 1 && estados.Count() == 1)
            {
                status += "<asp:Literal runat='server'>" + cidades[1] + ", " + estados[0] + "</asp:Literal>";
            }
            else if (cidades.Count() == 1 && estados.Count() > 1)
            {
                status += "<asp:Literal runat='server'>" + cidades[0] + ", " + estados[1] + "</asp:Literal>";
            }
            else
            {
                status += "<asp:Literal runat='server'>" + cidades[1] + ", " + estados[1] + "</asp:Literal>";
            }

            status  += "</div>";
            status  += "</div>";
            status  += "<div class='col-lg-12 mb-3'>";
            status  += "<div style='font-size: 1.3em'>";
            top.Text = status;
            status   = "";

            Button btn_MaisInfo = new Button();
            btn_MaisInfo.Text     = "Mais Informações";
            btn_MaisInfo.ID       = "E" + dr["id"].ToString();
            btn_MaisInfo.CssClass = "genric-btn primary mt-2 mb-2 offset-lg-7 col-lg-4 col-12";
            btn_MaisInfo.Click   += new System.EventHandler(this.card_Click);

            status += "</div>";
            status += "</div>";
            status += "</div>";
            status += "</div>";
            status += "</div>";
            status += "</div>";
            status += "</div>";

            bottom.Text = status;

            phl_caravans.Controls.Add(top);
            phl_caravans.Controls.Add(btn_MaisInfo);
            phl_caravans.Controls.Add(bottom);
        }
        if (count == 0)
        {
            ltl_resultados.Text = "Nenhum Resultado Encontrado";
        }
        else if (count == 1)
        {
            ltl_resultados.Text = count + " Resultado Encontrado";
        }
        else
        {
            ltl_resultados.Text = count + " Resultados Encontrados";
        }
    }
Exemplo n.º 4
0
    protected void btnAvancar1_Click(object sender, EventArgs e)
    {
        Caravan car = (Caravan)Session["cadastro"];

        endereco[] enderecos = (endereco[])Session["auxiliar"];
        car.Usu_car_criador = Convert.ToInt32(Session["id"]);
        if (CaravanDB.insertCaravan(car) == 0)
        {
            int      id        = CaravanDB.selectCaravan(car);
            int      id2       = 0;
            string[] categoria = car.Car_categoria.Split(';');
            for (int i = 0; i < categoria.Length; i++)
            {
                id2 = CaravanDB.selectCategoria(categoria[i]);
                if (CaravanDB.insertCaravan_has_Category(id, id2) == 0)
                {
                }
                else
                {
                    // Algo deu errado
                }
            }
            Boolean error = false;
            foreach (endereco end in enderecos)
            {
                id2 = AddressDB.selectCidadeEstadoId(end.End_cidade.ToString(), end.End_uf.ToString());
                if (AddressDB.insertEndereco(end.End_bairro, end.End_rua, id2, end.End_tipo) == 0)
                {
                    id2 = AddressDB.selectEndereco(end.End_bairro, end.End_rua, id2);
                    if (CaravanDB.insertCaravan_has_Address(id, id2) == 0)
                    {
                    }
                    else
                    {
                        // Algo deu errado
                        error = true;
                    }
                }
                else
                {
                    //algo deu errado
                    error = true;
                    break;
                }
            }
            if (error == true)
            {
                // Deu tudo errado!
            }
            else
            {
                if (UserDB.insertUserIntoCaravan(id, car.Usu_car_criador) == 0)
                {
                    Session["CaravanID"] = id;
                    ltl_status.Text      = "<script type='text/javascript'> swal('Sucesso!', 'Você será redirecionado a página da Caravana', 'success')";
                    ltl_status.Text     += ".then((value) => {window.location.replace('Caravana_Criador.aspx')}); </script> ";
                }
                else
                {
                }
            }
        }
        else
        {
            // Algo deu errado
        }
    }
Exemplo n.º 5
0
    protected void Page_Init(object sender, EventArgs e)
    {
        btn_fazerInscricao.Enabled = true;
        string id = HttpContext.Current.Request.Url.AbsoluteUri;

        id = id.Substring(id.IndexOf("=") + 1);
        if (id.Equals(HttpContext.Current.Request.Url.AbsoluteUri))
        {
            id = "";
        }
        else
        {
            Session["CaravanID"] = CaravanDB.selectCaravan4(id);
        }

        int CaravanID = Convert.ToInt32(Session["CaravanID"]);

        if (Session["empresa"] != null)
        {
            if (Session["empresa"].Equals(true) && Session["auxiliar3"].Equals(false))
            {
                DataSet ds  = CaravanDB.selectThisCaravanCli2(CaravanID);
                DataSet ds1 = CaravanDB.selectEmpresaResp(CaravanID);
                btn_retornar.Visible          = true;
                btn_mostrarInteresse.Visible  = false;
                btn_cancelarInscricao.Visible = false;

                btn_fazerInscricao.Visible = false;

                foreach (DataRow dr in ds.Tables[0].Rows)
                {
                    lbl_titulo.Text       = dr["titulo"].ToString();
                    lbl_descricao.Text    = dr["descricao"].ToString();
                    lbl_Criador.Text      = dr["nomeCriador"].ToString();
                    img_caravana.ImageUrl = dr["foto"].ToString();
                    DateTime data = Convert.ToDateTime(dr["dataHoraSaida"].ToString());
                    Session["auxiliar"] = lbl_titulo.Text;


                    lbl_dataSaida.Text = data.ToString("dd/MM/yyyy");

                    Session["auxiliar2"] = lbl_dataSaida.Text;

                    lbl_HoraSaida.Text  = data.ToString("HH:mm");
                    lbl_dataSaida1.Text = data.ToString("dd/MM/yyyy");
                    data = Convert.ToDateTime(dr["dataHoraChegada"].ToString());
                    lbl_dataRetorno.Text = data.ToString("dd/MM/yyyy");
                    string   auxiliar = dr["uf"].ToString();
                    string[] estado   = auxiliar.Split(',');
                    auxiliar = dr["cidade"].ToString();
                    string[] cidade = auxiliar.Split(',');
                    auxiliar = dr["bairro"].ToString();
                    string[] bairro = auxiliar.Split(',');
                    auxiliar = dr["rua"].ToString();
                    string[] rua = auxiliar.Split(',');

                    lbl_UFSaida.Text = cidade[0] + " - " + estado[0];
                    if (cidade.Count() == 1 && estado.Count() == 1)
                    {
                        lbl_UFDestino.Text = cidade[0] + " - " + estado[0];
                    }

                    else if (estado.Count() == 1)
                    {
                        lbl_UFDestino.Text = cidade[1] + " - " + estado[0];
                    }
                    else if (cidade.Count() == 1)
                    {
                        lbl_UFDestino.Text = cidade[0] + " - " + estado[1];
                    }
                    else
                    {
                        lbl_UFDestino.Text = cidade[1] + " - " + estado[1];
                    }

                    lbl_EndSaida.Text   = rua[0] + " - " + bairro[0];
                    lbl_EndDestino.Text = rua[1] + " - " + bairro[1];

                    auxiliar = dr["privacidade"].ToString();
                    if (auxiliar.Equals("1"))
                    {
                        lbl_privacidade.Text = "Apenas por Convite";
                    }
                    else
                    {
                        lbl_privacidade.Text = "Aberta ao Público";
                    }
                    double valor = 1;
                    foreach (DataRow dro in ds1.Tables[0].Rows)
                    {
                        lbl_EmpresaResponsa.Text = dro["EmpresaResponsavel"].ToString();
                        lbl_VagasTotal.Text      = dro["QntAssentos"].ToString();
                        lbl_lugaresVeiculo.Text  = dro["QntAssentos"].ToString();
                        lbl_marca.Text           = dro["Marca"].ToString();
                        lbl_NomeMot.Text         = dro["nomeMotorista"].ToString();
                        auxiliar = dro["sexo"].ToString();
                        if (auxiliar.Equals("O"))
                        {
                            lbl_SexoMot.Text = "Outro";
                        }
                        else if (auxiliar.Equals("M"))
                        {
                            lbl_SexoMot.Text = "Masculino";
                        }
                        if (auxiliar.Equals("F"))
                        {
                            lbl_SexoMot.Text = "Feminino";
                        }
                        var dataH = DateTime.Today;
                        var nasc  = Convert.ToDateTime(dro["DataNascimentoMotorista"]);
                        var idade = dataH.Year - nasc.Year;
                        lbl_Idade.Text = idade + " Anos";

                        lbl_modelo.Text = dro["Modelo"].ToString();
                        lbl_ano.Text    = dro["AnoVeiculo"].ToString();
                        auxiliar        = dro["TipoVeiculo"].ToString();
                        if (auxiliar.Equals("M"))
                        {
                            lbl_tipo.Text = "Mini - Ônibus";
                        }
                        else if (auxiliar.Equals("V"))
                        {
                            lbl_tipo.Text = "Van";
                        }
                        else if (auxiliar.Equals("O"))
                        {
                            lbl_tipo.Text = "Ônibus";
                        }

                        auxiliar = dro["acessorios"].ToString();
                        string[] acessorios = auxiliar.Split(',');
                        Literal  l          = new Literal();
                        auxiliar = "";
                        for (int i = 0; i < acessorios.Count(); i++)
                        {
                            auxiliar += "<div class='row'>";
                            auxiliar += "<div class='col-6 col-lg-6'>";
                            auxiliar += "<p>" + acessorios[i] + "</p> ";
                            auxiliar += "</div>";
                            auxiliar += "<div class='col-2'>";
                            auxiliar += "<p>";
                            auxiliar += "<label>Sim</label>";
                            auxiliar += "</p>";
                            auxiliar += "</div>";
                            auxiliar += "</div>";
                        }
                        l.Text = auxiliar;
                        phl_acessorios.Controls.Add(l);
                        valor = Convert.ToDouble(dro["ValorTotal"].ToString());


                        lbl_PrecoPessoa.Text = Convert.ToString(valor);
                    }
                    DataSet ds2 = CaravanDB.selectCaravanPeople(CaravanID);
                    int     dis = 0, ins = 0, inte = 0;
                    foreach (DataRow dro in ds2.Tables[0].Rows)
                    {
                        if (dro["css_status"].ToString().Equals("Inscrito"))
                        {
                            ins++;
                        }
                        else if (dro["css_status"].ToString().Equals("Interessado"))
                        {
                            inte++;
                        }
                    }


                    dis = Convert.ToInt32(lbl_VagasTotal.Text) - ins;
                    lbl_Inscritos.Text       = Convert.ToString(ins);
                    lbl_Interessados.Text    = Convert.ToString(inte);
                    lbl_VagasDisponivel.Text = Convert.ToString(dis);
                    if (ins == 0)
                    {
                        lbl_PrecoPessoa.Text = Convert.ToString(valor / 1);
                    }
                    else
                    {
                        lbl_PrecoPessoa.Text = Convert.ToString(valor / ins);
                    }
                }
            }
        }

        if ((Session["cliente"] == null && !id.Equals("")) || (Session["cliente"].Equals(true)) || (Session["empresa"].Equals(true) && Session["auxiliar3"].Equals(true)) || (Session["cliente"].Equals(false) && !id.Equals("")))
        {
            DataSet ds = CaravanDB.selectThisCaravanCli(CaravanID);
            if (ds.Tables[0].Rows[0]["privacidade"].Equals("0") || ds.Tables[0].Rows[0].IsNull("id"))
            {
                ds = CaravanDB.selectThisCaravanCli2(CaravanID);
            }
            DataSet ds1 = CaravanDB.selectEmpresaResp(CaravanID);
            foreach (DataRow dr in ds.Tables[0].Rows)
            {
                lbl_titulo.Text       = dr["titulo"].ToString();
                lbl_descricao.Text    = dr["descricao"].ToString();
                lbl_Criador.Text      = dr["nomeCriador"].ToString();
                img_caravana.ImageUrl = dr["foto"].ToString();
                DateTime data = Convert.ToDateTime(dr["dataHoraSaida"].ToString());
                Session["auxiliar"] = lbl_titulo.Text;


                lbl_dataSaida.Text = data.ToString("dd/MM/yyyy");

                Session["auxiliar2"] = lbl_dataSaida.Text;

                lbl_HoraSaida.Text  = data.ToString("HH:mm");
                lbl_dataSaida1.Text = data.ToString("dd/MM/yyyy");
                data = Convert.ToDateTime(dr["dataHoraChegada"].ToString());
                lbl_dataRetorno.Text = data.ToString("dd/MM/yyyy");
                string   auxiliar = dr["uf"].ToString();
                string[] estado   = auxiliar.Split(',');
                auxiliar = dr["cidade"].ToString();
                string[] cidade = auxiliar.Split(',');
                auxiliar = dr["bairro"].ToString();
                string[] bairro = auxiliar.Split(',');
                auxiliar = dr["rua"].ToString();
                string[] rua = auxiliar.Split(',');

                lbl_UFSaida.Text = cidade[0] + " - " + estado[0];
                if (cidade.Count() == 1 && estado.Count() == 1)
                {
                    lbl_UFDestino.Text = cidade[0] + " - " + estado[0];
                }

                else if (estado.Count() == 1)
                {
                    lbl_UFDestino.Text = cidade[1] + " - " + estado[0];
                }
                else if (cidade.Count() == 1)
                {
                    lbl_UFDestino.Text = cidade[0] + " - " + estado[1];
                }
                else
                {
                    lbl_UFDestino.Text = cidade[1] + " - " + estado[1];
                }

                lbl_EndSaida.Text   = rua[0] + " - " + bairro[0];
                lbl_EndDestino.Text = rua[1] + " - " + bairro[1];

                auxiliar = dr["privacidade"].ToString();
                if (auxiliar.Equals("1"))
                {
                    lbl_privacidade.Text = "Apenas por Convite";
                }
                else
                {
                    lbl_privacidade.Text = "Aberta ao Público";
                }

                if (ds1.Tables[0].Rows[0].IsNull("IdEmpresaResponsavel"))
                {
                    lbl_EmpresaResponsa.Text     = "Nenhum";
                    informacoesVeiculo.Visible   = false;
                    informacoesMotorista.Visible = false;
                    div_aux.Visible               = false;
                    preco.Visible                 = false;
                    ltl_semEmp2.Text              = "<p>Nenhuma Informação</p>";
                    ltl_semEmp.Text               = "<p>Nenhuma Informação</p>";
                    ltl_semEmp3.Text              = "<p class='text-center'>Nenhuma Informação</p>";
                    btn_fazerInscricao.Visible    = false;
                    btn_cancelarInscricao.Visible = false;
                }
                else
                {
                    double valor = 1;
                    foreach (DataRow dro in ds1.Tables[0].Rows)
                    {
                        lbl_EmpresaResponsa.Text = dro["EmpresaResponsavel"].ToString();
                        lbl_VagasTotal.Text      = dro["QntAssentos"].ToString();
                        lbl_lugaresVeiculo.Text  = dro["QntAssentos"].ToString();
                        lbl_marca.Text           = dro["Marca"].ToString();
                        lbl_NomeMot.Text         = dro["nomeMotorista"].ToString();
                        auxiliar = dro["sexo"].ToString();
                        if (auxiliar.Equals("O"))
                        {
                            lbl_SexoMot.Text = "Outro";
                        }
                        else if (auxiliar.Equals("M"))
                        {
                            lbl_SexoMot.Text = "Masculino";
                        }
                        if (auxiliar.Equals("F"))
                        {
                            lbl_SexoMot.Text = "Feminino";
                        }
                        var dataH = DateTime.Today;
                        var nasc  = Convert.ToDateTime(dro["DataNascimentoMotorista"]);
                        var idade = dataH.Year - nasc.Year;
                        lbl_Idade.Text = idade + " Anos";

                        lbl_modelo.Text = dro["Modelo"].ToString();
                        lbl_ano.Text    = dro["AnoVeiculo"].ToString();
                        auxiliar        = dro["TipoVeiculo"].ToString();
                        if (auxiliar.Equals("M"))
                        {
                            lbl_tipo.Text = "Mini - Ônibus";
                        }
                        else if (auxiliar.Equals("V"))
                        {
                            lbl_tipo.Text = "Van";
                        }
                        else if (auxiliar.Equals("O"))
                        {
                            lbl_tipo.Text = "Ônibus";
                        }

                        auxiliar = dro["acessorios"].ToString();
                        string[] acessorios = auxiliar.Split(',');
                        Literal  l          = new Literal();
                        auxiliar = "";
                        for (int i = 0; i < acessorios.Count(); i++)
                        {
                            auxiliar += "<div class='row'>";
                            auxiliar += "<div class='col-6 col-lg-6'>";
                            auxiliar += "<p>" + acessorios[i] + "</p> ";
                            auxiliar += "</div>";
                            auxiliar += "<div class='col-2'>";
                            auxiliar += "<p>";
                            auxiliar += "<label>Sim</label>";
                            auxiliar += "</p>";
                            auxiliar += "</div>";
                            auxiliar += "</div>";
                        }
                        l.Text = auxiliar;
                        phl_acessorios.Controls.Add(l);
                        valor = Convert.ToDouble(dro["ValorTotal"].ToString());


                        lbl_PrecoPessoa.Text = Convert.ToString(valor);
                    }
                    DataSet ds2 = CaravanDB.selectCaravanPeople(CaravanID);
                    int     dis = 0, ins = 0, inte = 0;
                    foreach (DataRow dro in ds2.Tables[0].Rows)
                    {
                        if (dro["css_status"].ToString().Equals("Inscrito"))
                        {
                            ins++;
                        }
                        else if (dro["css_status"].ToString().Equals("Interessado"))
                        {
                            inte++;
                        }
                    }
                    dis = Convert.ToInt32(lbl_VagasTotal.Text) - ins;
                    lbl_Inscritos.Text       = Convert.ToString(ins);
                    lbl_Interessados.Text    = Convert.ToString(inte);
                    lbl_VagasDisponivel.Text = Convert.ToString(dis);
                    if (ins == 0)
                    {
                        lbl_PrecoPessoa.Text = Convert.ToString(valor / 1);
                    }
                    else
                    {
                        lbl_PrecoPessoa.Text = Convert.ToString(valor / ins);
                    }
                }

                if (!ds1.Tables[0].Rows[0]["IdEmpresaResponsavel"].ToString().Equals(Session["id"].ToString()))
                {
                    if (Session["auxiliar3"] == null || !Session["auxiliar3"].Equals(true))
                    {
                        DataSet ds2 = UserDB.SelectInscricaoCaravana2(CaravanID, Convert.ToInt32(Session["id"]));
                        foreach (DataRow dro in ds2.Tables[0].Rows)
                        {
                            if (dro["css_status"].ToString().Equals("Inscrito"))
                            {
                                btn_mostrarInteresse.Visible  = false;
                                btn_cancelarInscricao.Visible = true;
                                btn_fazerInscricao.Visible    = false;
                            }
                            else if (dro["css_status"].ToString().Equals("Interessado"))
                            {
                                btn_cancelarInscricao.Visible = false;
                                btn_mostrarInteresse.Text     = "Interessado";
                                if (ds1.Tables[0].Rows[0].IsNull("IdEmpresaResponsavel"))
                                {
                                    btn_fazerInscricao.Visible = false;
                                }
                            }
                            else if (dro["css_status"].ToString().Equals("Convidado"))
                            {
                                btn_mostrarInteresse.Visible  = false;
                                btn_cancelarInscricao.Visible = false;
                                btn_fazerInscricao.Visible    = true;
                                btn_fazerInscricao.Text       = "Aguardando...";
                                btn_fazerInscricao.Enabled    = false;
                            }

                            else if ((dro["css_status"].ToString().Equals("Cancelado")))
                            {
                                btn_mostrarInteresse.Text    = "Mostrar interesse";
                                btn_mostrarInteresse.Visible = true;
                                if (ds1.Tables[0].Rows[0].IsNull("IdEmpresaResponsavel"))
                                {
                                    btn_fazerInscricao.Visible = false;
                                }
                                else
                                {
                                    btn_fazerInscricao.Visible = true;
                                }
                                btn_cancelarInscricao.Visible = false;
                            }
                        }
                        if (Session["cliente"] == null || (Session["empresa"].Equals(false) && Session["cliente"].Equals(false)) || ((ds2.Tables[0].Rows.Count == 0)))
                        {
                            btn_cancelarInscricao.Visible = false;
                        }
                    }
                    else
                    {
                        Session["auxiliar4"]          = ds.Tables[0].Rows[0]["titulo"].ToString();
                        Session["auxiliar4"]         += ds.Tables[0].Rows[0]["id"].ToString();
                        btn_mostrarInteresse.Visible  = false;
                        btn_cancelarInscricao.Visible = false;
                        btn_fazerInscricao.Visible    = false;
                        btn_fazerPropsota.Visible     = true;
                        btn_retornar.Visible          = true;
                    }
                }
                else
                {
                    btn_mostrarInteresse.Visible  = false;
                    btn_cancelarInscricao.Visible = false;
                    btn_fazerInscricao.Visible    = false;
                    btn_fazerPropsota.Visible     = false;
                    btn_retornar.Visible          = true;
                }
            }
        }
    }
    protected void Page_Init(object sender, EventArgs e)
    {
        if (Session["id"] == null && Session["cliente"] == null)
        {
            Response.Redirect("../ToVisitor/Index.aspx?er=0");
        }


        if (Session["CaravanID"].Equals(false))
        {
        }
        else
        {
            int CaravanID = Convert.ToInt32(Session["CaravanID"]);

            if (Session["empresa"].Equals(true))
            {
                propostas.Visible = false;
                convites.Visible  = false;
                //DataSet ds = CaravanDB.selectThisCaravanCli(CaravanID);
                //  foreach (DataRow dr in ds.Tables[0].Rows)
                //   {

                //  }
            }
            else if (Session["cliente"].Equals(true))
            {
                DataSet ds  = CaravanDB.selectThisCaravanCli(CaravanID);
                DataSet ds1 = CaravanDB.selectEmpresaResp(CaravanID);
                foreach (DataRow dr in ds.Tables[0].Rows)
                {
                    img_capa.ImageUrl  = dr["foto"].ToString();
                    lbl_titulo.Text    = dr["titulo"].ToString();
                    lbl_descricao.Text = dr["descricao"].ToString();
                    lbl_Criador.Text   = dr["nomeCriador"].ToString();
                    DateTime data = Convert.ToDateTime(dr["dataHoraSaida"].ToString());
                    Session["auxiliar"] = lbl_titulo.Text;


                    lbl_dataSaida.Text = data.ToString("dd/MM/yyyy");

                    Session["auxiliar2"] = lbl_dataSaida.Text;

                    lbl_HoraSaida.Text  = data.ToString("HH:mm");
                    lbl_dataSaida1.Text = data.ToString("dd/MM/yyyy");
                    data = Convert.ToDateTime(dr["dataHoraChegada"].ToString());
                    lbl_dataRetorno.Text = data.ToString("dd/MM/yyyy");
                    string   auxiliar = dr["uf"].ToString();
                    string[] estado   = auxiliar.Split(',');
                    auxiliar = dr["cidade"].ToString();
                    string[] cidade = auxiliar.Split(',');
                    auxiliar = dr["bairro"].ToString();
                    string[] bairro = auxiliar.Split(',');
                    auxiliar = dr["rua"].ToString();
                    string[] rua = auxiliar.Split(',');

                    lbl_UFSaida.Text = cidade[0] + " - " + estado[0];
                    if (cidade.Count() == 1 && estado.Count() == 1)
                    {
                        lbl_UFDestino.Text = cidade[0] + " - " + estado[0];
                    }

                    else if (estado.Count() == 1)
                    {
                        lbl_UFDestino.Text = cidade[1] + " - " + estado[0];
                    }
                    else if (cidade.Count() == 1)
                    {
                        lbl_UFDestino.Text = cidade[0] + " - " + estado[1];
                    }

                    else
                    {
                        lbl_UFDestino.Text = cidade[1] + " - " + estado[1];
                    }

                    lbl_EndSaida.Text   = rua[0] + " - " + bairro[0];
                    lbl_EndDestino.Text = rua[1] + " - " + bairro[1];
                    if (ds1.Tables[0].Rows[0].IsNull("IdEmpresaResponsavel"))
                    {
                        lbl_EmpresaResponsa.Text     = "Nenhum";
                        informacoesVeiculo.Visible   = false;
                        informacoesMotorista.Visible = false;
                        div_aux.Visible  = false;
                        preco.Visible    = false;
                        ltl_semEmp2.Text = "<p>Nenhuma Informação</p>";
                        ltl_semEmp.Text  = "<p>Nenhuma Informação</p>";
                        ltl_semEmp3.Text = "<p class='text-center'>Nenhuma Informação</p>";
                    }
                    else
                    {
                        double valor = 1;
                        btn_cancelarCaravana.Visible = false;
                        propostas.Visible            = false;
                        foreach (DataRow dro in ds1.Tables[0].Rows)
                        {
                            lbl_EmpresaResponsa.Text = dro["EmpresaResponsavel"].ToString();
                            lbl_VagasTotal.Text      = dro["QntAssentos"].ToString();
                            lbl_lugaresVeiculo.Text  = dro["QntAssentos"].ToString();
                            lbl_marca.Text           = dro["Marca"].ToString();
                            lbl_NomeMot.Text         = dro["nomeMotorista"].ToString();
                            auxiliar = dro["sexo"].ToString();
                            if (auxiliar.Equals("O"))
                            {
                                lbl_SexoMot.Text = "Outro";
                            }
                            else if (auxiliar.Equals("M"))
                            {
                                lbl_SexoMot.Text = "Masculino";
                            }
                            if (auxiliar.Equals("F"))
                            {
                                lbl_SexoMot.Text = "Feminino";
                            }
                            var dataH = DateTime.Today;
                            var nasc  = Convert.ToDateTime(dro["DataNascimentoMotorista"]);
                            var idade = dataH.Year - nasc.Year;
                            lbl_Idade.Text = idade + " Anos";

                            lbl_modelo.Text = dro["Modelo"].ToString();
                            lbl_ano.Text    = dro["AnoVeiculo"].ToString();
                            auxiliar        = dro["TipoVeiculo"].ToString();
                            if (auxiliar.Equals("M"))
                            {
                                lbl_tipo.Text = "Mini - Ônibus";
                            }
                            else if (auxiliar.Equals("V"))
                            {
                                lbl_tipo.Text = "Van";
                            }
                            else if (auxiliar.Equals("O"))
                            {
                                lbl_tipo.Text = "Ônibus";
                            }

                            auxiliar = dro["acessorios"].ToString();
                            string[] acessorios = auxiliar.Split(',');
                            Literal  l          = new Literal();
                            auxiliar = "";
                            for (int i = 0; i < acessorios.Count(); i++)
                            {
                                auxiliar += "<div class='row'>";
                                auxiliar += "<div class='col-6 col-lg-6'>";
                                auxiliar += "<p>" + acessorios[i] + "</p> ";
                                auxiliar += "</div>";
                                auxiliar += "<div class='col-2'>";
                                auxiliar += "<p>";
                                auxiliar += "<label>Sim</label>";
                                auxiliar += "</p>";
                                auxiliar += "</div>";
                                auxiliar += "</div>";
                            }
                            l.Text = auxiliar;
                            phl_acessorios.Controls.Add(l);
                            valor = Convert.ToDouble(dro["ValorTotal"].ToString());
                        }
                        DataSet ds2 = CaravanDB.selectCaravanPeople(CaravanID);
                        int     dis = 0, ins = 0, inte = 0;
                        foreach (DataRow dro in ds2.Tables[0].Rows)
                        {
                            if (dro["css_status"].ToString().Equals("Inscrito"))
                            {
                                ins++;
                            }
                            else if (dro["css_status"].ToString().Equals("Interessado"))
                            {
                                inte++;
                            }
                        }
                        dis = Convert.ToInt32(lbl_VagasTotal.Text) - ins;
                        lbl_Inscritos.Text       = Convert.ToString(ins);
                        lbl_Interessados.Text    = Convert.ToString(inte);
                        lbl_VagasDisponivel.Text = Convert.ToString(dis);
                        lbl_PrecoPessoa.Text     = Convert.ToString(valor / ins);
                    }
                }
            }
            else
            {
            }
        }
    }
Exemplo n.º 7
0
    protected void Page_Init(object sender, EventArgs e)
    {
        DataSet ds         = CaravanDB.selectCaravanCriador22(Convert.ToInt32(Session["id"]));
        string  ltl_status = "";
        string  auxiliar;

        foreach (DataRow dr in ds.Tables[0].Rows)
        {
            Literal top    = new Literal();
            Literal bottom = new Literal();
            ltl_status  = "<div class='col-lg-3 mb-lg-4 mb-4'>";
            ltl_status += "<div class='card'>";
            ltl_status += "<div class='card-body'>";
            ltl_status += "<div class='card-title h5'>";
            ltl_status += "<asp:Label runat='server'>" + dr["titulo"].ToString() + "</asp:Label>";
            ltl_status += "<hr />";
            ltl_status += "</div>";
            ltl_status += "<div class='card-text'>";
            ltl_status += "<p>";
            auxiliar    = dr["estado"].ToString();
            string[] uf = auxiliar.Split(',');
            auxiliar = dr["cidade"].ToString();
            string[] cidade = auxiliar.Split(',');
            if (cidade.Count() == 1 && uf.Count() == 1)
            {
                ltl_status += "<asp:Label runat='server'><strong>De:</strong> " + cidade[0] + " - " + uf[0] + "</asp:Label>";
            }
            else if (uf.Count() == 1)
            {
                ltl_status += "<asp:Label runat='server'><strong>De:</strong> " + cidade[1] + " - " + uf[0] + "</asp:Label>";
            }
            else if (cidade.Count() == 1)
            {
                ltl_status += "<asp:Label runat='server'><strong>De:</strong> " + cidade[0] + " - " + uf[1] + "</asp:Label>";
            }
            else
            {
                ltl_status += "<asp:Label runat='server'><strong>De:</strong> " + cidade[1] + " - " + uf[1] + "</asp:Label>";
            }

            ltl_status += "</p>";
            ltl_status += "</div>";
            ltl_status += "<div class='card-text'>";
            ltl_status += "<p>";
            ltl_status += "<asp:Label runat='server'><strong>Para:</strong> " + cidade[0] + " - " + uf[0] + "</asp:Label>";
            ltl_status += "</p>";
            ltl_status += "</div>";
            ltl_status += "<div class='card-text'>";
            ltl_status += "<br />";
            ltl_status += "<p>";
            DateTime           data    = Convert.ToDateTime(dr["HoraDataSaida"].ToString());
            CultureInfo        culture = new CultureInfo("pt-BR");
            DateTimeFormatInfo dtfi    = culture.DateTimeFormat;
            int    dia = data.Day;
            string mes = culture.TextInfo.ToTitleCase(dtfi.GetMonthName(data.Month));
            ltl_status += "<asp:Label runat='server'><strong>Saída:</strong> " + dia + " de " + mes + "</asp:Label>";
            ltl_status += "</p>";
            ltl_status += "</div>";
            top.Text    = ltl_status;
            ltl_status  = "";

            Button VerMais = new Button();
            VerMais.Text     = "Ver mais";
            VerMais.ID       = "I" + dr["id"].ToString();
            VerMais.CssClass = "genric-btn primary btn-more float-lg-right";
            VerMais.Click   += new System.EventHandler(this.VerMais_Click);
            ltl_status      += "</div>";
            ltl_status      += "</div>";
            ltl_status      += "</div>";
            bottom.Text      = ltl_status;

            phl_suasCar.Controls.Add(top);
            phl_suasCar.Controls.Add(VerMais);
            phl_suasCar.Controls.Add(bottom);
        }
        if (!phl_suasCar.HasControls())
        {
            Literal none = new Literal();
            ltl_status  = "";
            ltl_status += "    <div class='col - 12 mt-2'>";
            ltl_status += "  <h5 class='text-center'>Você não criou nenhuma caravana recentemente</h5>";
            ltl_status += "</div>";
            none.Text   = ltl_status;
            phl_suasCar.Controls.Add(none);
        }

        ds = CaravanDB.selectCaravanOtherUsers(Convert.ToInt32(Session["id"]));
        foreach (DataRow dr in ds.Tables[0].Rows)
        {
            Literal top    = new Literal();
            Literal bottom = new Literal();
            ltl_status  = "<div class='col-lg-3 mb-lg-4 mb-4'>";
            ltl_status += "<div class='card'>";
            ltl_status += "<div class='card-body'>";
            ltl_status += "<div class='card-title h5'>";
            ltl_status += "<asp:Label runat='server'>" + dr["titulo"].ToString() + "</asp:Label>";
            ltl_status += "<hr />";
            ltl_status += "</div>";
            ltl_status += "<div class='card-text'>";
            ltl_status += "<p>";
            auxiliar    = dr["estado"].ToString();
            string[] uf = auxiliar.Split(',');
            auxiliar = dr["cidade"].ToString();
            string[] cidade = auxiliar.Split(',');
            if (cidade.Count() == 1 && uf.Count() == 1)
            {
                ltl_status += "<asp:Label runat='server'><strong>De:</strong> " + cidade[0] + " - " + uf[0] + "</asp:Label>";
            }
            else if (uf.Count() == 1)
            {
                ltl_status += "<asp:Label runat='server'><strong>De:</strong> " + cidade[1] + " - " + uf[0] + "</asp:Label>";
            }
            else if (cidade.Count() == 1)
            {
                ltl_status += "<asp:Label runat='server'><strong>De:</strong> " + cidade[0] + " - " + uf[1] + "</asp:Label>";
            }
            else
            {
                ltl_status += "<asp:Label runat='server'><strong>De:</strong> " + cidade[1] + " - " + uf[1] + "</asp:Label>";
            }

            ltl_status += "</p>";
            ltl_status += "</div>";
            ltl_status += "<div class='card-text'>";
            ltl_status += "<p>";
            ltl_status += "<asp:Label runat='server'><strong>Para:</strong> " + cidade[0] + " - " + uf[0] + "</asp:Label>";
            ltl_status += "</p>";
            ltl_status += "</div>";
            ltl_status += "<div class='card-text'>";
            ltl_status += "<br />";
            ltl_status += "<p>";
            DateTime           data    = Convert.ToDateTime(dr["HoraDataSaida"].ToString());
            CultureInfo        culture = new CultureInfo("pt-BR");
            DateTimeFormatInfo dtfi    = culture.DateTimeFormat;
            int    dia = data.Day;
            string mes = culture.TextInfo.ToTitleCase(dtfi.GetMonthName(data.Month));
            ltl_status += "<asp:Label runat='server'><strong>Saída:</strong> " + dia + " de " + mes + "</asp:Label>";
            ltl_status += "</p>";
            ltl_status += "</div>";
            top.Text    = ltl_status;
            ltl_status  = "";

            Button VerMaisOutro = new Button();
            VerMaisOutro.Text     = "Ver mais";
            VerMaisOutro.ID       = "O" + dr["id"].ToString();
            VerMaisOutro.CssClass = "genric-btn primary btn-more float-lg-right";
            VerMaisOutro.Click   += new System.EventHandler(this.VerMaisOutro_Click);
            ltl_status           += "</div>";
            ltl_status           += "</div>";
            ltl_status           += "</div>";
            bottom.Text           = ltl_status;

            phl_outrasCar.Controls.Add(top);
            phl_outrasCar.Controls.Add(VerMaisOutro);
            phl_outrasCar.Controls.Add(bottom);
        }
        if (!phl_outrasCar.HasControls())
        {
            Literal none = new Literal();
            ltl_status  = "";
            ltl_status += "    <div class='col - 12 mt-2'>";
            ltl_status += "  <h5 class='text-center'>Não houve novas caravanas criadas recentemente</h5>";
            ltl_status += "</div>";
            none.Text   = ltl_status;
            phl_outrasCar.Controls.Add(none);
        }
    }
Exemplo n.º 8
0
    protected void Page_Init(object sender, EventArgs e)
    {
        if (Session["id"] == null && Session["cliente"] == null)
        {
            Response.Redirect("../ToVisitor/Index.aspx?er=0");
        }

        DataSet ds         = CaravanDB.selectCaravanCriador2(Convert.ToInt32(Session["id"]));
        string  ltl_status = "";

        foreach (DataRow dr in ds.Tables[0].Rows)
        {
            Literal top    = new Literal();
            Literal bottom = new Literal();
            ltl_status  = "<div class='card mt-30'>";
            ltl_status += "<div class='card-header text-center  pt-2 pb-1'>";
            ltl_status += "<h4>";
            ltl_status += dr["titulo"].ToString();
            ltl_status += "</h4>";
            ltl_status += "</div>";
            ltl_status += "<div class='row'>";
            ltl_status += "<div class='col-md-4'>";
            ltl_status += "<img src='" + dr["foto"].ToString() + "' Class='pt-md-4 pl-md-5'>";
            ltl_status += "</div>";
            ltl_status += "<div class='col-md-8 px-3 pt-3'>";
            ltl_status += "<div class='card-block px-3'>";
            ltl_status += "<div class='dates'>";
            ltl_status += "<div class='start'>";
            ltl_status += "<strong>Data de saída:</strong>";
            var dataSaida = Convert.ToDateTime(dr["HoraDataSaida"]);
            ltl_status += "<asp:Literal runat='server'>" + dataSaida.ToShortDateString() + "</asp:Literal>";
            ltl_status += "<span></span>";
            ltl_status += "</div>";
            ltl_status += "<div class='ends'>";
            ltl_status += "<strong>Data de Chegada:</strong>";
            var dataChegada = Convert.ToDateTime(dr["HoraDataChegada"]);
            ltl_status += "<asp:Literal runat='server'>" + dataChegada.ToShortDateString() + "</asp:Literal>";
            ltl_status += "</div>";
            ltl_status += "</div>";
            ltl_status += "<div class='dates'>";
            ltl_status += "<div class='start'>";
            ltl_status += "<strong>Endereço de Origem:</strong>";
            string   auxiliar = dr["estado"].ToString();
            string[] estado   = auxiliar.Split(',');
            auxiliar = dr["cidade"].ToString();
            string[] cidade = auxiliar.Split(',');
            auxiliar = dr["bairro"].ToString();
            string[] bairro = auxiliar.Split(',');
            auxiliar = dr["rua"].ToString();
            string[] rua = auxiliar.Split(',');

            ltl_status += "<asp:Literal runat='server'>" + estado[0] + " - " + cidade[0] + "<br>" + bairro[0] + " - " + rua[0] + "</asp:Literal>";

            ltl_status += "<span></span>";
            ltl_status += "</div>";
            ltl_status += "<div class='ends'>";
            ltl_status += "<strong>Endereço de Destino:</strong>";
            ltl_status += "<asp:Literal runat='server'>" + estado[1] + " - " + cidade[1] + "<br>" + bairro[1] + " - " + rua[1] + " </asp:Literal>";
            ltl_status += "</div>";
            ltl_status += "</div>";
            ltl_status += "<div class='col-lg-12 mb-1'>";
            ltl_status += "<div style='font-size: 1.3em'>";
            top.Text    = ltl_status;
            ltl_status  = "";

            Button Mais_Info = new Button();
            Mais_Info.Text     = "Mais Informações";
            Mais_Info.ID       = "I" + dr["id"].ToString();
            Mais_Info.CssClass = "genric-btn primary mt-1 mb-2 offset-lg-7 col-lg-4 col-12";
            Mais_Info.Click   += new System.EventHandler(this.MaisInfo_Click);

            ltl_status += "</div>";
            ltl_status += "</div>";
            ltl_status += "</div>";
            ltl_status += "</div>";
            ltl_status += "</div>";
            ltl_status += "</div>";
            bottom.Text = ltl_status;
            ltl_status  = "";

            plh_status.Controls.Add(top);
            plh_status.Controls.Add(Mais_Info);
            plh_status.Controls.Add(bottom);
        }
        if (!plh_status.HasControls())
        {
            Literal none = new Literal();
            ltl_status  = "";
            ltl_status += "    <div class='col - 12 mt-2'>";
            ltl_status += "  <h5 class='text-center'>Você não criou nenhuma caravana</h5>";
            ltl_status += "</div>";
            none.Text   = ltl_status;
            plh_status.Controls.Add(none);
        }

        ds = CaravanDB.selectCaravanInscrito(Convert.ToInt32(Session["id"]));
        string aux = ds.Tables[0].Rows[0]["id"].ToString();

        if (!aux.Equals(""))
        {
            foreach (DataRow dr in ds.Tables[0].Rows)
            {
                Literal top    = new Literal();
                Literal bottom = new Literal();
                ltl_status  = "<div class='card mt-30'>";
                ltl_status += "<div class='card-header text-center  pt-2 pb-1'>";
                ltl_status += "<h4>";
                ltl_status += dr["titulo"].ToString();
                ltl_status += "</h4>";
                ltl_status += "</div>";
                ltl_status += "<div class='row'>";
                ltl_status += "<div class='col-md-4'>";
                ltl_status += "<img src='" + dr["foto"].ToString() + "' Class='pt-md-4 pl-md-5'>";
                ltl_status += "</div>";
                ltl_status += "<div class='col-md-8 px-3 pt-3'>";
                ltl_status += "<div class='card-block px-3'>";
                ltl_status += "<div class='dates'>";
                ltl_status += "<div class='start'>";
                ltl_status += "<strong>Data de saída:</strong>";
                var dataSaida = Convert.ToDateTime(dr["HoraDataSaida"]);
                ltl_status += "<asp:Literal runat='server'>" + dataSaida.ToShortDateString() + "</asp:Literal>";
                ltl_status += "<span></span>";
                ltl_status += "</div>";
                ltl_status += "<div class='ends'>";
                ltl_status += "<strong>Data de Chegada:</strong>";
                var dataChegada = Convert.ToDateTime(dr["HoraDataChegada"]);
                ltl_status += "<asp:Literal runat='server'>" + dataChegada.ToShortDateString() + "</asp:Literal>";
                ltl_status += "</div>";
                ltl_status += "</div>";
                ltl_status += "<div class='dates'>";
                ltl_status += "<div class='start'>";
                ltl_status += "<strong>Endereço de Origem:</strong>";
                string   auxiliar = dr["estado"].ToString();
                string[] estado   = auxiliar.Split(',');
                auxiliar = dr["cidade"].ToString();
                string[] cidade = auxiliar.Split(',');
                auxiliar = dr["bairro"].ToString();
                string[] bairro = auxiliar.Split(',');
                auxiliar = dr["rua"].ToString();
                string[] rua = auxiliar.Split(',');

                ltl_status += "<asp:Literal runat='server'>" + estado[0] + " - " + cidade[0] + "<br>" + bairro[0] + " - " + rua[0] + "</asp:Literal>";

                ltl_status += "<span></span>";
                ltl_status += "</div>";
                ltl_status += "<div class='ends'>";
                ltl_status += "<strong>Endereço de Destino:</strong>";
                ltl_status += "<asp:Literal runat='server'>" + estado[1] + " - " + cidade[1] + "<br>" + bairro[1] + " - " + rua[1] + " </asp:Literal>";
                ltl_status += "</div>";
                ltl_status += "</div>";
                ltl_status += "<div class='col-lg-12 mb-1'>";
                ltl_status += "<div style='font-size: 1.3em'>";
                top.Text    = ltl_status;
                ltl_status  = "";

                Button Mais_Info = new Button();
                Mais_Info.Text     = "Mais Informações";
                Mais_Info.ID       = "I" + dr["id"].ToString();
                Mais_Info.CssClass = "genric-btn primary mt-1 mb-2 offset-lg-7 col-lg-4 col-12";
                Mais_Info.Click   += new System.EventHandler(this.MaisInfo2_Click);

                ltl_status += "</div>";
                ltl_status += "</div>";
                ltl_status += "</div>";
                ltl_status += "</div>";
                ltl_status += "</div>";
                ltl_status += "</div>";
                bottom.Text = ltl_status;
                ltl_status  = "";

                plh_status2.Controls.Add(top);
                plh_status2.Controls.Add(Mais_Info);
                plh_status2.Controls.Add(bottom);
            }
        }
        if (!plh_status2.HasControls())
        {
            Literal none = new Literal();
            ltl_status  = "";
            ltl_status += "    <div class='col - 12 mt-2'>";
            ltl_status += "  <h5 class='text-center'>Você não se inscreveu em nenhuma caravana</h5>";
            ltl_status += "</div>";
            none.Text   = ltl_status;
            plh_status2.Controls.Add(none);
        }
    }
Exemplo n.º 9
0
    protected void btnAvancar1_Click(object sender, EventArgs e)
    {
        Caravan car = (Caravan)Session["cadastro"];

        endereco[] enderecos = (endereco[])Session["auxiliar"];
        car.Usu_car_criador = Convert.ToInt32(Session["id"]);
        Proposta pro = (Proposta)Session["cadastro2"];

        pro.Pro_status = "Aceito";
        pro.Pro_data   = DateTime.UtcNow;

        if (CaravanDB.insertCaravan2(car) == 0)
        {
            int id = CaravanDB.selectCaravanEmp(car);
            pro.Car_id = id;
            int      id2       = 0;
            string[] categoria = car.Car_categoria.Split(';');
            for (int i = 0; i < categoria.Length; i++)
            {
                id2 = CaravanDB.selectCategoria(categoria[i]);
                if (CaravanDB.insertCaravan_has_Category(id, id2) == 0)
                {
                }
                else
                {
                    // Algo deu errado
                }
            }
            Boolean error = false;
            foreach (endereco end in enderecos)
            {
                id2 = AddressDB.selectCidadeEstadoId(end.End_cidade.ToString(), end.End_uf.ToString());
                if (AddressDB.insertEndereco(end.End_bairro, end.End_rua, id2, end.End_tipo) == 0)
                {
                    id2 = AddressDB.selectEndereco(end.End_bairro, end.End_rua, id2);
                    if (CaravanDB.insertCaravan_has_Address(id, id2) == 0)
                    {
                    }
                    else
                    {
                        // Algo deu errado
                        error = true;
                    }
                }
                else
                {
                    //algo deu errado
                    error = true;
                    break;
                }
            }
            if (error == true)
            {
                // Deu tudo errado!
            }
            else
            {
                int id3 = CompanyDB.MakePropostas(pro);
                if (id3 != 0)
                {
                    if (CompanyDB.insertProposta_has_Motorista(pro, id3) == 0)
                    {
                        if (CompanyDB.insertProposta_has_Veiculo(pro, id3) == 0)
                        {
                            if (CompanyDB.insertCaravana_has_Proposta(pro, id3) == 0)
                            {
                                Session["CaravanID"] = id;
                                ltl_status.Text      = "<script type='text/javascript'> swal('Sucesso!', 'Você será redirecionado a página da Caravana', 'success')";
                                ltl_status.Text     += ".then((value) => {window.location.replace('../ToUser/Caravana.aspx')}); </script> ";
                            }
                            else
                            {
                                // Algo deu errado
                            }
                        }
                        else
                        {
                            // Algo deu errado
                        }
                    }
                    else
                    {
                        // Algo deu errado
                    }
                }
                else
                {
                    // Algo deu erro
                }
            }
        }
        else
        {
            // Algo deu errado
        }
    }
    protected void Page_Init(object sender, EventArgs e)
    {
        if (Session["id"] == null && Session["cliente"] == null)
        {
            Response.Redirect("../ToVisitor/Index.aspx?er=0");
        }


        if (Session["CaravanID"].Equals(false))
        {
        }
        else
        {
            int CaravanID = Convert.ToInt32(Session["CaravanID"]);
            var aux       = Session["auxiliar"];
            var aux2      = Session["auxiliar2"];

            lbl_titulo.Text        = Session["auxiliar"].ToString();
            lbl_DataHoraSaida.Text = Session["auxiliar2"].ToString();

            DataSet ds    = CaravanDB.selectPropostas(CaravanID);
            string  cards = "";
            foreach (DataRow dr in ds.Tables[0].Rows)
            {
                Literal top       = new Literal();
                Literal middleOne = new Literal();
                Literal middleTwo = new Literal();
                Literal bottom    = new Literal();
                cards  = "<div class=' bg-light card border border-dark'>";
                cards += "<div class='card-body'>";
                cards += "<div class='row'>";
                cards += "<div class='container col-lg-7 col-md-7  col-11  mt-2 '>";
                cards += "<div class='row'>";
                cards += "<div class='col-lg-4 col-md-5'><p> Empresa </p></div>";
                cards += "<div class='col-lg-6 col-md-7'><p>";
                cards += "<asp:Label runat='server'>" + dr["NomeEmpresa"].ToString() + "</asp:Label>";
                cards += "</p>";
                cards += "</div>";
                cards += "<hr/>";
                cards += "</div>";
                cards += "<hr/>";
                cards += "<div class='card-text mt-3'>";
                cards += "<div class='row'>";
                cards += "<div class='col-lg-4 col-md-5'><p>Enviada em: </p>";
                cards += "</div>";
                cards += "<div class='col-lg-6 col-md-7'>";
                var dataEnvio = Convert.ToDateTime(dr["DataEnvio"]);
                cards += "<p><asp:Label runat='server'>" + dataEnvio.ToShortDateString() + "</asp:Label></p>";
                cards += "</div>";
                cards += "</div>";
                cards += "</div>";
                cards += "<hr/>";
                cards += "<div class='card-text mt-3'>";
                cards += "<div class='row'>";
                cards += "<div class='col-lg-4 col-md-5'>";
                cards += "<p>";
                cards += "Veículo:";
                cards += "</p>";
                cards += "</div>";
                cards += "<div class='col-lg-6 col-md-7'>";
                var tipo = dr["TipoVeiculo"].ToString();
                if (tipo == "M")
                {
                    tipo = "Micro - Ônibus";
                }
                else if (tipo == "O")
                {
                    tipo = "Ônibus";
                }
                else if (tipo == "V")
                {
                    tipo = "Van";
                }

                cards += "<p><asp:Label runat='server'>" + tipo + " " + dr["Modelo"].ToString() + "</asp:Label> </p>";
                cards += "<p><asp:Label runat='server'>" + dr["qntAssentos"].ToString() + " Assentos</asp:Label></p>";

                cards   += "</div>";
                cards   += "</div>";
                cards   += "</div>";
                cards   += "<hr/>";
                cards   += "<div class='row'>";
                cards   += "<div class='col-lg-4 col-md-5'>";
                cards   += "<p>Motorista: </p>";
                cards   += "</div>";
                cards   += "<div class='col-lg-6 col-md-7'>";
                cards   += "<p>";
                cards   += "<asp:Label runat='server'>" + dr["nomeMotorista"].ToString() + "</asp:Label>";
                cards   += "</p>";
                cards   += "</div>";
                cards   += "<hr/>";
                cards   += "</div>";
                cards   += "<hr/>";
                cards   += "<div class='card-text mt-3'>";
                cards   += "<div class='row'>";
                cards   += "<div class='col-lg-4 col-md-5'>";
                cards   += "<p>Valor: </p>";
                cards   += "</div>";
                cards   += "<div class='col-lg-6 col-md-7'>";
                cards   += "<p>";
                cards   += "<asp:Label runat='server'> R$" + dr["valor"].ToString() + "</asp:Label>";
                cards   += "</p>";
                cards   += "</div>";
                cards   += "</div>";
                cards   += "</div>";
                cards   += "</div>";
                cards   += "<div class='linha-vertical d-none d-md-block d-md-none'></div>";
                cards   += "<hr />";
                cards   += "<div class='col-lg-4 col-md-4 mt-4'>";
                cards   += "<div class='container'>";
                top.Text = cards;
                cards    = "";

                Button btn_aceitar = new Button();
                btn_aceitar.Text     = "Aceitar";
                btn_aceitar.ID       = "A" + dr["idProposta"].ToString();
                btn_aceitar.CssClass = "genric-btn info btn-block";
                btn_aceitar.Click   += new System.EventHandler(this.btnAceitar_Click);


                cards += "</div>";
                cards += "<br/>";
                cards += "<div class='container'>";

                middleOne.Text = cards;
                cards          = "";

                Button btn_contraPropsota = new Button();
                btn_contraPropsota.Text     = "Contraproposta";
                btn_contraPropsota.ID       = "C" + dr["idProposta"].ToString();
                btn_contraPropsota.CssClass = "genric-btn primary btn-block ";
                btn_contraPropsota.Visible  = false;
                btn_contraPropsota.Click   += new System.EventHandler(this.btnContra_Click);

                cards         += "</div>";
                cards         += "<br/>";
                cards         += "<div class='container'>";
                middleTwo.Text = cards;
                cards          = "";

                Button btn_recusar = new Button();
                btn_recusar.Text     = "Recusar";
                btn_recusar.ID       = "R" + dr["idProposta"].ToString();
                btn_recusar.CssClass = "genric-btn danger btn-block";
                btn_recusar.Click   += new System.EventHandler(this.btnRecusar_Click);


                cards      += "</div>";
                cards      += "</div>";
                cards      += "</div>";
                cards      += "</div>";
                cards      += "</div>";
                cards      += "<br/>";
                bottom.Text = cards;
                cards       = "";


                phl_propostas.Controls.Add(top);
                phl_propostas.Controls.Add(btn_aceitar);
                phl_propostas.Controls.Add(middleOne);
                phl_propostas.Controls.Add(btn_contraPropsota);
                phl_propostas.Controls.Add(middleTwo);
                phl_propostas.Controls.Add(btn_recusar);
                phl_propostas.Controls.Add(bottom);
            }
        }
    }
Exemplo n.º 11
0
    protected void btn_logar_Click(object sender, EventArgs e)
    {
        Usuario usu = new Usuario();

        usu.Usu_email = userEmail.Text;
        usu.Usu_senha = UserDB.Criptografia(userSenha.Text.ToString());
        int usu_id = UserDB.selectUser(usu);



        if (usu_id != 0)
        {
            if (UserDB.selectHashConf(usu_id).ToString().Equals("Confirmado"))
            {
                if (CompanyDB.selectEmpresa(Convert.ToString(usu_id)) == 1)
                {
                    Session["cliente"] = false;
                    Session["id"]      = CompanyDB.selectEmpresa2(Convert.ToString(usu_id));
                    Session["empresa"] = true;
                    Response.Redirect("../ToCompany/Home_emp.aspx");
                }
                else if (UserDB.selectUser3(Convert.ToString(usu_id)) == 1)
                {
                    Session["cliente"] = true;
                    Session["id"]      = UserDB.selectUser4(Convert.ToString(usu_id));
                    Session["empresa"] = false;
                    if (Session["CaravanID"] == null || Session["CaravanID"].Equals(false))
                    {
                        Response.Redirect("../ToUser/Home_User.aspx");
                    }
                    else
                    {
                        int CaravanID = Convert.ToInt32(Session["CaravanID"]);
                        Response.Redirect("http://localhost:50783/Pages/ToUser/Caravana.aspx?iud=" + CaravanDB.selectInviteIdCaravan(CaravanID));
                    }
                }
                else
                {
                    Page.ClientScript.RegisterStartupScript(this.GetType(), "script", "<script>$('#loginModal').modal('show');</script>", false);
                    ltl_statusM.Text = "<script type=text/javascript> toastr.error('Ocorreu algum erro, tente novamente mais tarde') </script>";
                }
            }
            else
            {
                Page.ClientScript.RegisterStartupScript(this.GetType(), "script", "<script>$('#loginModal').modal('show');</script>", false);
                ltl_statusM.Text = "<script type=text/javascript> toastr.error('Por Favor, confirme o e-mail para acessar a conta') </script>";
            }
        }
        else
        {
            Page.ClientScript.RegisterStartupScript(this.GetType(), "script", "<script>$('#loginModal').modal('show');</script>", false);
            ltl_statusM.Text = "<script type=text/javascript> toastr.error('E-mail e/ou Senha incorretos') </script>";
        }
    }
Exemplo n.º 12
0
    protected void Page_Init(object sender, EventArgs e)
    {
        DataSet props = new DataSet();

        props = CompanyDB.SelectPropostasFeitas2(Convert.ToInt32(Session["id"]));
        string ltl_status = "";
        string auxiliar   = "";

        foreach (DataRow dr in props.Tables[0].Rows)
        {
            Literal card = new Literal();
            ltl_status  = "<div class=' col-lg-4 col-md-6 col-sm-6 col-12  mb-lg-4 mb-4'>";
            ltl_status += "<div class='card'>";
            ltl_status += "<div class='card-body'>";
            ltl_status += "<div class='card-title h5 text-center'>";
            ltl_status += "<asp:Label runat='server'>" + dr["titulo"].ToString() + "</asp:Label>";
            ltl_status += "<hr />";
            ltl_status += "</div>";
            auxiliar    = dr["uf"].ToString();
            string[] uf = auxiliar.Split(',');
            auxiliar = dr["cidade"].ToString();
            string[] cidade = auxiliar.Split(',');

            ltl_status += "<div class='card-text'>";
            ltl_status += "<p>";
            ltl_status += "<asp:Label runat='server'><strong>Para:</strong> " + cidade[0] + " - " + uf[0] + "</asp:Label>";
            ltl_status += "</p>";
            ltl_status += "</div>";
            ltl_status += "<div class='card-text'>";
            ltl_status += "<p>";
            if (cidade.Count() == 1 && uf.Count() == 1)
            {
                ltl_status += "<asp:Label runat='server'><strong>De:</strong> " + cidade[0] + " - " + uf[0] + "</asp:Label>";
            }
            else if (uf.Count() == 1)
            {
                ltl_status += "<asp:Label runat='server'><strong>De:</strong> " + cidade[1] + " - " + uf[0] + "</asp:Label>";
            }
            else if (cidade.Count() == 1)
            {
                ltl_status += "<asp:Label runat='server'><strong>De:</strong> " + cidade[0] + " - " + uf[1] + "</asp:Label>";
            }
            else
            {
                ltl_status += "<asp:Label runat='server'><strong>De:</strong> " + cidade[1] + " - " + uf[1] + "</asp:Label>";
            }
            ltl_status += "</p>";
            ltl_status += "</div>";
            ltl_status += "<div class='card-text mt-2'>";
            ltl_status += "<p>";
            DateTime           data    = Convert.ToDateTime(dr["DataHoraSaida"].ToString());
            CultureInfo        culture = new CultureInfo("pt-BR");
            DateTimeFormatInfo dtfi    = culture.DateTimeFormat;
            int    dia = data.Day;
            string mes = culture.TextInfo.ToTitleCase(dtfi.GetMonthName(data.Month));
            ltl_status += "<asp:Label runat='server'><strong>Saída:</strong> " + dia + " de " + mes + "</asp:Label>";
            ltl_status += "</p>";
            ltl_status += "</div>";

            ltl_status += "<div class='card-text mt-3 text-center'>";
            ltl_status += "<h4>";
            ltl_status += "<asp:Label runat='server'>Status</asp:Label>";
            ltl_status += "</h4>";
            ltl_status += "</div>";
            ltl_status += "<div class='container'>";
            auxiliar    = dr["StatusProposta"].ToString();
            if (auxiliar.Equals("Aguardando"))
            {
                ltl_status += "<label class='genric-btn primary btn-more form-control'>Aguardando</label>";
            }
            else if (auxiliar.Equals("Aceito"))
            {
                ltl_status += "<label class='genric-btn btn-more form-control' style='background-color:lawngreen!important'>Aceito</label>";
            }
            else if (auxiliar.Equals("Negado"))
            {
                ltl_status += "<label class='genric-btn danger w-100'>Recusado</label>";
            }
            else if (auxiliar.Equals("Contraproposta"))
            {
            }
            ltl_status += "</div>";
            ltl_status += "</div>";
            ltl_status += "</div>";
            ltl_status += "</div>";
            card.Text   = ltl_status;
            phl_ultimasprops.Controls.Add(card);
        }
        if (ltl_status == "")
        {
            Literal none = new Literal();
            ltl_status  = "";
            ltl_status += "    <div class='col - 12'>";
            ltl_status += "  <h5 class='text-center'>Sem propostas realizadas</h5>";
            ltl_status += "</div>";
            none.Text   = ltl_status;
            phl_ultimasprops.Controls.Add(none);
        }

        ltl_status = "";
        props      = CaravanDB.selectCaravanCriadorbyEmpresa3(Convert.ToInt32(Session["id"]));
        foreach (DataRow dr in props.Tables[0].Rows)
        {
            Literal top    = new Literal();
            Literal bottom = new Literal();

            ltl_status  = "<div class='col-lg-4 col-sm-6 mb-lg-2 mb-4'>";
            ltl_status += "<div class='card'>";
            ltl_status += "<div class='card-body'>";
            ltl_status += "<div class='card-title text-center h5'>";
            ltl_status += "<asp:Label runat='server'>" + dr["titulo"].ToString() + "</asp:Label>";
            ltl_status += "<hr />";
            ltl_status += "</div>";
            ltl_status += "<div class='card-text'>";
            ltl_status += "<p>";
            auxiliar    = dr["estado"].ToString();
            string[] uf = auxiliar.Split(',');
            auxiliar = dr["cidade"].ToString();
            string[] cidade = auxiliar.Split(',');

            if (cidade.Count() == 1 && uf.Count() == 1)
            {
                ltl_status += "<asp:Label runat='server'><strong>De:</strong> " + cidade[0] + " - " + uf[0] + "</asp:Label>";
            }
            else if (uf.Count() == 1)
            {
                ltl_status += "<asp:Label runat='server'><strong>De:</strong> " + cidade[1] + " - " + uf[0] + "</asp:Label>";
            }
            else if (cidade.Count() == 1)
            {
                ltl_status += "<asp:Label runat='server'><strong>De:</strong> " + cidade[0] + " - " + uf[1] + "</asp:Label>";
            }
            else
            {
                ltl_status += "<asp:Label runat='server'><strong>De:</strong> " + cidade[1] + " - " + uf[1] + "</asp:Label>";
            }
            ltl_status += "</p>";
            ltl_status += "</div>";
            ltl_status += "<div class='card-text'>";
            ltl_status += "<p>";
            ltl_status += "<asp:Label runat='server'><strong>Para:</strong> " + cidade[0] + " - " + uf[0] + "</asp:Label>";
            ltl_status += "</p>";
            ltl_status += "</div>";
            ltl_status += "<div class='card-text'>";
            ltl_status += "<p>";
            ltl_status += "<br />";
            DateTime           data    = Convert.ToDateTime(dr["dataHoraSaida"].ToString());
            CultureInfo        culture = new CultureInfo("pt-BR");
            DateTimeFormatInfo dtfi    = culture.DateTimeFormat;
            int    dia = data.Day;
            string mes = culture.TextInfo.ToTitleCase(dtfi.GetMonthName(data.Month));
            ltl_status += "<asp:Label runat='server'><strong>Saída:</strong> " + dia + " de " + mes + "</asp:Label>";
            ltl_status += "</p>";
            ltl_status += "</div>";
            ltl_status += "<br />";
            ltl_status += "<div class='container'>";
            top.Text    = ltl_status;
            ltl_status  = "";

            Button Mais_Info = new Button();
            Mais_Info.Text     = "Mais Informações";
            Mais_Info.ID       = "I" + dr["id"].ToString();
            Mais_Info.CssClass = "genric-btn primary mt-1 mb-2 offset-lg-7 col-lg-4 col-12";
            Mais_Info.Click   += new System.EventHandler(this.MaisInfo_Click);



            ltl_status += "</div>";
            ltl_status += "</div>";
            ltl_status += "</div>";
            ltl_status += "</div>";
            bottom.Text = ltl_status;

            phl_proxViagens.Controls.Add(top);
            phl_proxViagens.Controls.Add(Mais_Info);
            phl_proxViagens.Controls.Add(bottom);
        }
        if (ltl_status == "")
        {
            Literal none = new Literal();
            ltl_status  = "";
            ltl_status += "    <div class='col - 12'>";
            ltl_status += "  <h5 class='text-center'>Sem Viagens próximas</h5>";
            ltl_status += "</div>";
            none.Text   = ltl_status;
            phl_proxViagens.Controls.Add(none);
        }
        ltl_status = "";

        DataSet aux = new DataSet();

        props = CaravanDB.selectCaravan22();
        int id = 0;

        foreach (DataRow das in props.Tables[0].Rows)
        {
            id = Convert.ToInt32(CaravanDB.selectCaravanCountProposta(das["id"].ToString()));
            if (id == 0)
            {
                aux = CaravanDB.selectCaravan2(Convert.ToInt32(das["id"].ToString()));
                foreach (DataRow da in aux.Tables[0].Rows)
                {
                    Literal top    = new Literal();
                    Literal bottom = new Literal();

                    ltl_status  = "<div class='col-lg-4 col-sm-6 lg-2 mb-4'>";
                    ltl_status += "<div class='card'>";
                    ltl_status += "<div class='card-body'>";
                    ltl_status += "<div class='card-title h5'>";
                    ltl_status += "<asp:Label runat='server'>" + da["titulo"].ToString() + "</asp:Label>";
                    ltl_status += "<hr />";
                    ltl_status += "</div>";
                    ltl_status += "<div class='card-text'>";
                    ltl_status += "<p>";
                    auxiliar    = da["uf"].ToString();
                    string[] uf = auxiliar.Split(',');
                    auxiliar = da["cidade"].ToString();
                    string[] cidade = auxiliar.Split(',');
                    ltl_status += "<asp:Label runat='server'><strong>Para:</strong> " + cidade[0] + " - " + uf[0] + "</asp:Label>";
                    ltl_status += "</p>";
                    ltl_status += "</div>";
                    ltl_status += "<div class='card-text'>";
                    ltl_status += "<p>";
                    DateTime           data    = Convert.ToDateTime(da["dataHoraSaida"].ToString());
                    CultureInfo        culture = new CultureInfo("pt-BR");
                    DateTimeFormatInfo dtfi    = culture.DateTimeFormat;
                    int    dia = data.Day;
                    string mes = culture.TextInfo.ToTitleCase(dtfi.GetMonthName(data.Month));
                    ltl_status += "<asp:Label runat='server'><strong>Saída:</strong> " + dia + " de " + mes + "</asp:Label>";
                    ltl_status += "</p>";
                    ltl_status += "</div>";
                    ltl_status += "<br />";
                    ltl_status += "<div class='container'>";
                    top.Text    = ltl_status;
                    ltl_status  = "";

                    Button Mais_Info2 = new Button();
                    Mais_Info2.Text     = "Mais Informações";
                    Mais_Info2.ID       = "R" + da["id"].ToString();
                    Mais_Info2.CssClass = "genric-btn primary btn-more form-control";
                    Mais_Info2.Click   += new System.EventHandler(this.MaisInfo2_Click);


                    ltl_status += "</div>";
                    ltl_status += "</div>";
                    ltl_status += "</div>";
                    ltl_status += "</div>";
                    bottom.Text = ltl_status;


                    phl_requisicoes.Controls.Add(top);
                    phl_requisicoes.Controls.Add(Mais_Info2);
                    phl_requisicoes.Controls.Add(bottom);
                }
                if (ltl_status == "")
                {
                    Literal none = new Literal();
                    ltl_status  = "";
                    ltl_status += "    <div class='col - 12'>";
                    ltl_status += "  <h5 class='text-center'>Sem novas requisições de viagem</h5>";
                    ltl_status += "</div>";
                    none.Text   = ltl_status;
                    phl_requisicoes.Controls.Add(none);
                }
            }
        }
    }
Exemplo n.º 13
0
    protected void Page_Init(object sender, EventArgs e)
    {
        DataSet ds2;
        DataSet cds;

        string card_data = "";

        ds2 = CaravanDB.selectCaravan3();
        int id = 0;

        foreach (DataRow das in ds2.Tables[0].Rows)
        {
            id = Convert.ToInt32(CaravanDB.selectCaravanCountProposta(das["id"].ToString()));
            if (id == 0)
            {
                cds = CaravanDB.selectCaravan2(Convert.ToInt32(das["id"].ToString()));
                foreach (DataRow da in cds.Tables[0].Rows)
                {
                    Literal top    = new Literal();
                    Literal bottom = new Literal();
                    Literal middle = new Literal();

                    card_data += "<div class='col-md-4 col-12 mt-3'>";
                    card_data += "<div class='card'>";
                    card_data += "<div class='card-header  text-center pb-1 '>";
                    card_data += "<h3 class='text-center'>" + da["titulo"].ToString() + "</h3>";
                    card_data += "</div>";
                    card_data += "<div class='row'>";
                    card_data += "<div class='col-12 rx-2'>";
                    card_data += "<img src='" + da["foto"].ToString() + "' class='w-100 border border-light rounded'>";
                    card_data += "</div>";
                    card_data += "<div class='col-md-12  pt-2'>";
                    card_data += "<div class='card-block btn-more fontmedium'>";
                    card_data += "<div class=' text-center'>";
                    card_data += "<div class='mb-2'>";
                    card_data += "<strong>Tipo de Caravana:</strong>";
                    int    pri      = Convert.ToInt32(da["privacidade"].ToString());
                    string auxiliar = "";
                    if (pri == 0)
                    {
                        auxiliar = "Caravana Pública";
                    }
                    else
                    {
                        auxiliar = "Caravana Privada";
                    }
                    card_data += "<asp:Literal runat='server'>" + auxiliar + "</asp:Literal>";
                    card_data += "</div>";
                    card_data += "<div>";
                    card_data += "<strong>Data de Saída: </strong>";
                    card_data += "</div>";
                    card_data += "<div class='mb-2'>";
                    var dataSaida = Convert.ToDateTime(da["dataHoraSaida"]);
                    card_data += "<asp:Literal runat='server'>" + dataSaida.ToShortDateString() + "</asp:Literal>";
                    card_data += "</div>";
                    card_data += "<div>";
                    card_data += "<strong>Data de Chegada: </strong>";
                    card_data += "</div>";
                    card_data += "<div class='mb-2'>";
                    var dataChegada = Convert.ToDateTime(da["dataHoraChegada"]);
                    card_data += "<asp:Literal runat='server'>" + dataChegada.ToShortDateString() + "</asp:Literal>";
                    card_data += "</div>";
                    card_data += "<div>";
                    card_data += "<strong>Endereço de Saída: </strong>";;
                    card_data += "</div>";
                    card_data += "<div class='mb-2'>";
                    auxiliar   = da["uf"].ToString();
                    string[] cidade = auxiliar.Split(',');
                    auxiliar = da["cidade"].ToString();
                    string[] estado = auxiliar.Split(',');
                    auxiliar = da["rua"].ToString();
                    string[] rua = auxiliar.Split(',');
                    auxiliar = da["bairro"].ToString();
                    string[] bairro = auxiliar.Split(',');

                    card_data += "<asp:Literal runat='server'>" + cidade[0] + " , " + estado[0] + "<br />" + rua[0] + "<br />" + bairro[0] + "</asp:Literal>";
                    card_data += "</div>";

                    card_data += "<div>";
                    card_data += "<strong>Endereço de Destino: </strong>";
                    card_data += "</div>";
                    card_data += "<div class='mb-2'>";
                    card_data += "<asp:Literal runat='server'>" + cidade[1] + " , " + estado[1] + "<br />" + rua[1] + "<br />" + bairro[1] + "</asp:Literal>";
                    card_data += "</div>";
                    card_data += "</div>";
                    card_data += "<div class='col-12 mb-1 mt-5 mt-auto'>";
                    card_data += "<hr />";
                    card_data += "<div class='row'>";
                    card_data += "<div class='col-md-6 col-12 text-center'>";
                    top.Text   = card_data;
                    card_data  = "";

                    Button Mais_Info = new Button();
                    Mais_Info.Text     = "Mais Informações";
                    Mais_Info.ID       = "I" + da["id"].ToString();
                    Mais_Info.CssClass = "genric-btn info w-100";
                    Mais_Info.Click   += new System.EventHandler(this.MaisInfo_Click);


                    card_data  += "</div>";
                    card_data  += "<div class='col-md-6 col-12  text-md-right'>";
                    middle.Text = card_data;
                    card_data   = "";


                    Button Proposta = new Button();
                    Proposta.Text     = "Fazer Proposta";
                    Proposta.ID       = da["titulo"].ToString() + da["id"].ToString();
                    Proposta.CssClass = "genric-btn primary w-100";
                    Proposta.Click   += new System.EventHandler(this.IrProposta_Click);


                    card_data  += "</div>";
                    card_data  += "</div>";
                    card_data  += "</div>";
                    card_data  += "</div>";
                    card_data  += "</div>";
                    card_data  += "</div>";
                    card_data  += "</div>";
                    card_data  += "</div>";
                    bottom.Text = card_data;
                    card_data   = "";

                    plh_status.Controls.Add(top);
                    plh_status.Controls.Add(Mais_Info);
                    plh_status.Controls.Add(middle);
                    plh_status.Controls.Add(Proposta);
                    plh_status.Controls.Add(bottom);
                }
            }
            else if (id != 0)
            {
                //    DataSet ds = CaravanDB.selectCaravanaSemConfirmacao();
                //    foreach (DataRow dr in ds.Tables[0].Rows)
                //    {
                //        cds = CaravanDB.selectCaravan2(Convert.ToInt32(dr["id"].ToString()));
                //        foreach (DataRow da in cds.Tables[0].Rows)
                //        {

                //            Literal top = new Literal();
                //            Literal bottom = new Literal();
                //            Literal middle = new Literal();

                //            card_data += "<div class='col-md-4 col-12 mt-3'>";
                //            card_data += "<div class='card'>";
                //            card_data += "<div class='card-header  text-center pb-1 '>";
                //            card_data += "<h3 class='text-center'>" + da["titulo"].ToString() + "</h3>";
                //            card_data += "</div>";
                //            card_data += "<div class='row'>";
                //            card_data += "<div class='col-12 rx-2'>";
                //            card_data += "<img src='../../img/index_images/noimg.png' class='w-100 border border-light rounded'>";
                //            card_data += "</div>";
                //            card_data += "<div class='col-md-12  pt-2'>";
                //            card_data += "<div class='card-block btn-more fontmedium'>";
                //            card_data += "<div class=' text-center'>";
                //            card_data += "<div class='mb-2'>";
                //            card_data += "<strong>Tipo de Caravana:</strong>";
                //            int pri = Convert.ToInt32(da["privacidade"].ToString());
                //            string auxiliar = "";
                //            if (pri == 0)
                //            {
                //                auxiliar = " Caravana Pública";
                //            }
                //            else
                //            {
                //                auxiliar = " Caravana Privada";
                //            }
                //            card_data += "<asp:Literal runat='server'>" + auxiliar + "</asp:Literal>";
                //            card_data += "</div>";
                //            card_data += "<div>";
                //            card_data += "<strong>Data de Saída: </strong>";
                //            card_data += "</div>";
                //            card_data += "<div class='mb-2'>";
                //            var dataSaida = Convert.ToDateTime(da["dataHoraSaida"]);
                //            card_data += "<asp:Literal runat='server'>" + dataSaida.ToShortDateString() + "</asp:Literal>";
                //            card_data += "</div>";
                //            card_data += "<div>";
                //            card_data += "<strong>Data de Chegada: </strong>";
                //            card_data += "</div>";
                //            card_data += "<div class='mb-2'>";
                //            var dataChegada = Convert.ToDateTime(da["dataHoraChegada"]);
                //            card_data += "<asp:Literal runat='server'>" + dataChegada.ToShortDateString() + "</asp:Literal>";
                //            card_data += "</div>";
                //            card_data += "<div>";
                //            card_data += "<strong>Endereço de Saída: </strong>"; ;
                //            card_data += "</div>";
                //            card_data += "<div class='mb-2'>";
                //            auxiliar = da["uf"].ToString();
                //            string[] cidade = auxiliar.Split(',');
                //            auxiliar = da["cidade"].ToString();
                //            string[] estado = auxiliar.Split(',');
                //            auxiliar = da["rua"].ToString();
                //            string[] rua = auxiliar.Split(',');
                //            auxiliar = da["bairro"].ToString();
                //            string[] bairro = auxiliar.Split(',');

                //            card_data += "<asp:Literal runat='server'>" + cidade[0] + "," + estado[0] + "<br />" + rua[0] + "<br />" + bairro[0] + "</asp:Literal>";
                //            card_data += "</div>";

                //            card_data += "<div>";
                //            card_data += "<strong>Endereço de Destino: </strong>";
                //            card_data += "</div>";
                //            card_data += "<div class='mb-2'>";
                //            card_data += "<asp:Literal runat='server'>" + cidade[1] + "," + estado[1] + "<br />" + rua[1] + "<br />" + bairro[1] + "</asp:Literal>";
                //            card_data += "</div>";
                //            card_data += "</div>";
                //            card_data += "<div class='col-12 mb-1 mt-5 mt-auto'>";
                //            card_data += "<hr />";
                //            card_data += "<div class='row'>";
                //            card_data += "<div class='col-md-6 col-12 text-center'>";
                //            top.Text = card_data;
                //            card_data = "";

                //            Button Mais_Info = new Button();
                //            Mais_Info.Text = "Mais Informações";
                //            Mais_Info.ID = "I" + da["id"].ToString();
                //            Mais_Info.CssClass = "genric-btn info w-100";
                //            Mais_Info.Click += new System.EventHandler(this.MaisInfo_Click);


                //            card_data += "</div>";
                //            card_data += "<div class='col-md-6 col-12  text-md-right'>";
                //            middle.Text = card_data;
                //            card_data = "";


                //            Button Proposta = new Button();
                //            Proposta.Text = "Fazer Proposta";
                //            Proposta.ID = da["titulo"].ToString() + da["id"].ToString();
                //            Proposta.CssClass = "genric-btn primary w-100";
                //            Proposta.Click += new System.EventHandler(this.IrProposta_Click);


                //            card_data += "</div>";
                //            card_data += "</div>";
                //            card_data += "</div>";
                //            card_data += "</div>";
                //            card_data += "</div>";
                //            card_data += "</div>";
                //            card_data += "</div>";
                //            card_data += "</div>";
                //            bottom.Text = card_data;
                //            card_data = "";

                //            plh_status.Controls.Add(top);
                //            plh_status.Controls.Add(Mais_Info);
                //            plh_status.Controls.Add(middle);
                //            plh_status.Controls.Add(Proposta);
                //            plh_status.Controls.Add(bottom);
                //        }
                //    }
            }
        }
        if (!plh_status.HasControls())
        {
            Literal none = new Literal();
            card_data  = "";
            card_data += "    <div class='col - 12'>";
            card_data += "  <h5 class='text-center'>Não há requisições de viagem</h5>";
            card_data += "</div>";
            none.Text  = card_data;
            plh_status.Controls.Add(none);
        }
    }