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