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 void Page_Load(object sender, EventArgs e)
 {
     try
     {
         if (Request.Params["show"] != null)
         {
             btnAgregarSv.NavigateUrl = "CrearServicioPropietario.aspx?show=" + Request.Params["show"].ToString();
             //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"]));
                 linkMulmedia.NavigateUrl = "AlbumNegocioPropietario.aspx?show=" + Request.Params["show"].ToString();
                 negocio = new csNegocio();
                 negocio = lgNegocio.SessionNegocio(codNegocio);
                 if (negocio != null)
                 {
                     int calificacion = int.Parse(lgCalificacion.PromedioCalificacion(negocio.id_negocio).ToString());
                     CargarGaleria(codNegocio);
                     lbNombreNeg.Text      = negocio.nombre;
                     Rating1.CurrentRating = calificacion;
                     CargarGrid();
                     //CargarChart();
                     CargarComment(codNegocio);
                     foto_Negocio.ImageUrl  = negocio.foto_negocio;
                     hdLat.Value            = negocio.latitud;
                     hdLong.Value           = negocio.longitud;
                     lbRating.Text          = calificacion.ToString();
                     lbDescripcion.Text     = negocio.descripcion;
                     Application["negocio"] = negocio;
                 }
                 else
                 {
                     pnContenido.Visible = false;
                     ltError.Text        = "hola";
                 }
             }
             else
             {
                 Response.Redirect("IndexPropietario.aspx");
             }
         }
         else
         {
             Response.Redirect("IndexPropietario.aspx");
         }
     }
     catch (Exception ex)
     {
         pnContenido.Visible = false;
         ltError.Text        = ex.Message;
     }
 }
        protected void btnCalificacion_Click(object sender, EventArgs e)
        {
            usuario        = (csUsuario)Session["Usuario"];
            negocio        = (csNegocio)Application["negocio"];
            lgCalificacion = new LogicaCalificacion();

            try
            {
                DateTime tiempo = DateTime.Now;
                String   fecha  = tiempo.Date.ToString("yyyy-MM-dd");
                String   hora   = "14:07:07";
                calificacion = new csCalificacion(0, int.Parse(Rating1.CurrentRating.ToString()), fecha, hora, negocio.id_negocio, usuario.id_usuario);
                if (lgCalificacion.ValidacionCalificacion(negocio.id_negocio, usuario.id_usuario))
                {
                    if (lgCalificacion.CrearCalificacion(calificacion))
                    {
                        string calificacion2 = lgCalificacion.PromedioCalificacion(negocio.id_negocio).ToString();
                        lbCalificacion.Text = "Tu Calificacion es: " + Rating1.CurrentRating.ToString();
                        lbRating.Text       = calificacion2;
                    }
                    else
                    {
                        lbCalificacion.Text = "No se califico";
                    }
                }
                else
                {
                    if (lgCalificacion.ModificarCalificacion(calificacion))
                    {
                        string calificacion2 = lgCalificacion.PromedioCalificacion(negocio.id_negocio).ToString();
                        lbCalificacion.Text = "Tu Calificacion se modifico: " + Rating1.CurrentRating.ToString();
                        lbRating.Text       = calificacion2;
                    }
                    else
                    {
                        lbCalificacion.Text = "No se califico";
                    }
                }
            }
            catch (Exception ex)
            {
                lbCalificacion.Text = ex.ToString();
            }
        }
Пример #4
0
 private void CargarCAlificaion()
 {
     try
     {
         gvCalificaion.Visible = true;
         gvVisita.Visible      = false;
         LogicaCalificacion lgCalificaion;
         btnVisita.CssClass       = "btn btn-default";
         btnCalificacion.CssClass = "btn btn-danger";
         lgCalificaion            = new LogicaCalificacion();
         gvCalificaion.DataSource = lgCalificaion.ReportesCAlificacion();
         txtFinal.Enabled         = false;
         txtInicio.Enabled        = false;
         btnFilter.Enabled        = false;
         gvCalificaion.DataBind();
     }
     catch (Exception ex)
     {
         ltMsn.Text = @"<div class='alert alert-danger alert-dismissable'>
         <a href='#' class='close' data-dismiss='alert' aria-label='close'>&times;</a>
         <strong>Error! </strong> " + ex.Message + "</div>";
     }
 }