protected void Page_Load(object sender, EventArgs e) { try { if (Request.Params["show"] != null) { //int codUser = int.Parse(Request.Params["show"].ToString()); if (Request.Params["show"].Length > 0) { csUtilidades util = new csUtilidades(); lgNegocio = new LogicaNegocio(); lgCalificacion = new LogicaCalificacion(); lgVisita = new LogicaVisita(); int codNegocio = int.Parse(util.desencriptar(Request.Params["show"])); negocio = new csNegocio(); negocio = lgNegocio.SessionNegocio(codNegocio); if (negocio != null) { if (!IsPostBack) { lgVisita.CrearVisita(codNegocio); } string calificacion = lgCalificacion.PromedioCalificacion(negocio.id_negocio).ToString(); CargarGaleria(codNegocio); lbNombreNeg.Text = negocio.nombre; //Rating1.CurrentRating = int.Parse(calificacion); //dtListComentario.DataSource = lgComentario.DataComentario(codNegocio); //dtListComentario.DataBind(); foto_Negocio.ImageUrl = negocio.foto_negocio; CargarComment(); hdLat.Value = negocio.latitud; hdLong.Value = negocio.longitud; lbRating.Text = calificacion; lbDescripcion.Text = negocio.descripcion; Application["negocio"] = negocio; } else { pnContenido.Visible = false; ltError.Text = "hola"; } } else { Response.Redirect("IndexSuscriptor.aspx"); } } else { Response.Redirect("IndexSuscriptor.aspx"); } } catch (Exception ex) { pnContenido.Visible = false; ltError.Text = ex.Message; } }
protected string obtenerDatos() { string strDatos = ""; try { csUtilidades util = new csUtilidades(); DataTable datos = new DataTable(); LogicaVisita lgVisita = new LogicaVisita(); datos = lgVisita.LineaTeiempoVisita(int.Parse(util.desencriptar(Request.Params["show"]))); ////string strDatos = "[['Negocio', 'Visita'],"; //datos.Columns.Add(new DataColumn("año", typeof(string))); //datos.Columns.Add(new DataColumn("java", typeof(string))); //datos.Columns.Add(new DataColumn("c#", typeof(string))); //datos.Columns.Add(new DataColumn("phyton", typeof(string))); //datos.Columns.Add(new DataColumn("javascript", typeof(string))); //datos.Rows.Add(new Object[] {"new Date(2015,5,6)",15,2.8,5.7,3.6}); //datos.Rows.Add(new Object[] { "new Date(2016,1,2)", 21, 4.4, 5.4, 3.9}); //datos.Rows.Add(new Object[] { "new Date(2017,4,6)", 14.6, 3.5, 3.6, 3.0}); strDatos = "["; //foreach (DataRow dr in datos.Rows) //{ // strDatos = strDatos + "["; // strDatos = strDatos + "" + dr[0] + "" + "," + // dr[1].ToString().Replace(",",".")+","+ // dr[2].ToString().Replace(",",".")+","+ // dr[3].ToString().Replace(",",".")+","+ // dr[4].ToString().Replace(",","."); // strDatos = strDatos + "],"; //} foreach (DataRow dr in datos.Rows) { strDatos = strDatos + "["; strDatos = strDatos + "" + dr[0] + "" + "," + dr[1].ToString().Replace(",", "."); strDatos = strDatos + "],"; } strDatos = strDatos + "]"; } catch (Exception ex) { ltError.Text = ex.Message; } return(strDatos); }
protected string obtenerDatos() { csUsuario user = (csUsuario)Session["Usuario"]; LogicaVisita lgVisita = new LogicaVisita(); DataTable datos = lgVisita.DataVisita(user.id_usuario); string strDatos = "[['Negocio', 'Visita'],"; foreach (DataRow dr in datos.Rows) { strDatos = strDatos + "["; strDatos = strDatos + "'" + dr[0] + "'" + "," + dr[1]; strDatos = strDatos + "],"; } strDatos = strDatos + "]"; return(strDatos); }
public String datosGrafica() { negocio = (csNegocio)Session["Negocio"]; LogicaVisita lgVisita = new LogicaVisita(); DataTable datos = lgVisita.LineaTeiempoVisita(negocio.id_negocio); string strDatos; strDatos = "["; foreach (DataRow dr in datos.Rows) { strDatos = strDatos + "["; strDatos = strDatos + "" + dr[0] + "" + "," + dr[1].ToString().Replace(",", "."); strDatos = strDatos + "],"; } strDatos = strDatos + "]"; return(strDatos); }
protected void btnFilter_Click(object sender, EventArgs e) { try { LogicaVisita lgVisita; lgVisita = new LogicaVisita(); string filter = ""; DateTime fechaIncio = DateTime.Parse(txtInicio.Text.ToString()); DateTime fechaFin = DateTime.Parse(txtFinal.Text.ToString()); string entre = " BETWEEN '" + fechaIncio.ToString("yyyy/MM/dd") + "' AND '" + fechaFin.ToString("yyyy/MM/dd") + "'"; lgVisita = new LogicaVisita(); filter = " Visita.tiempo" + entre; gvVisita.DataSource = lgVisita.ReportesVisitaFilter(filter); gvVisita.DataBind(); } catch (Exception ex) { ltMsn.Text = @"<div class='alert alert-danger alert-dismissable'> <a href='#' class='close' data-dismiss='alert' aria-label='close'>×</a> <strong>Error! </strong> " + ex.Message + "</div>"; } }
private void CargarVisita() { try { gvCalificaion.Visible = false; gvVisita.Visible = true; btnVisita.CssClass = "btn btn-danger"; btnCalificacion.CssClass = "btn btn-default"; LogicaVisita lgCalificaion; lgCalificaion = new LogicaVisita(); txtFinal.Enabled = true; txtInicio.Enabled = true; btnFilter.Enabled = true; gvVisita.DataSource = lgCalificaion.ReportesVisita(); gvVisita.DataBind(); } catch (Exception ex) { ltMsn.Text = @"<div class='alert alert-danger alert-dismissable'> <a href='#' class='close' data-dismiss='alert' aria-label='close'>×</a> <strong>Error! </strong> " + ex.Message + "</div>"; } }