예제 #1
0
        public ActionResult GuardarValoracionProducto(long codigo_venta, long valoracion, long producto_id)
        {
            var usuarioSesion = Session["USUARIO_SESION"] as UsuarioSesionBO;

            ValoracionDao valoracion_dao = new ValoracionDao();

            valoracion_dao.registraValoracion(codigo_venta, valoracion, usuarioSesion.id, producto_id);
            valoracion_dao.Close();

            long someMessage;


            if (codigo_venta > 0)
            {
                someMessage = codigo_venta;
            }
            else
            {
                someMessage = 0;
            }

            TempData["message"] = someMessage;

            return(RedirectToAction("OfertaProductoDetalle", "Home", new { id_producto = producto_id, id_venta = codigo_venta }));

            /*
             * var data = new { Url = Url.Action("OfertaProductoDetalle", "Home", new { id_producto = producto_id, id_venta = codigo_venta })};
             * return this.Json(data, JsonRequestBehavior.AllowGet);
             */
        }
예제 #2
0
 public void manejarValoracion()
 {
     if (ValoracionDao.existePromedioComplejoxid(ComplejoDeportivoDao.ObtenerIdComplejo(Session["ID"].ToString()), "1") == true)
     {
         RadioButtonList1.SelectedValue = Convert.ToString(ValoracionDao.obtenerPromedioComplejoxid(ComplejoDeportivoDao.ObtenerIdComplejo(Session["ID"].ToString()), "1"));
         foreach (ListItem item in RadioButtonList1.Items)
         {
             if (Convert.ToInt32(item.Value) < ValoracionDao.obtenerPromedioComplejoxid(ComplejoDeportivoDao.ObtenerIdComplejo(Session["ID"].ToString()), "1") && item.Text == "★")
             {
                 item.Attributes.CssStyle.Add("color", "orange");
             }
         }
         RadioButtonList1.Enabled = false;
         lblmsjrb1.Text           = "Calificacion Promedio de Canchas es: " + RadioButtonList1.SelectedValue + " Puntos";
     }
     else
     {
         RadioButtonList1.Enabled = false;
         lblmsjrb1.Text           = "Usted no ha sido calificado en esta seccion";
     }
     if (ValoracionDao.existePromedioComplejoxid(ComplejoDeportivoDao.ObtenerIdComplejo(Session["ID"].ToString()), "2") == true)
     {
         RadioButtonList2.SelectedValue = Convert.ToString(ValoracionDao.obtenerPromedioComplejoxid(ComplejoDeportivoDao.ObtenerIdComplejo(Session["ID"].ToString()), "2"));
         foreach (ListItem item in RadioButtonList2.Items)
         {
             if (Convert.ToInt32(item.Value) < ValoracionDao.obtenerPromedioComplejoxid(ComplejoDeportivoDao.ObtenerIdComplejo(Session["ID"].ToString()), "2") && item.Text == "★")
             {
                 item.Attributes.CssStyle.Add("color", "orange");
             }
         }
         RadioButtonList2.Enabled = false;
         lblmsjrb2.Text           = "Calificacion Promedio de Atencion es: " + RadioButtonList2.SelectedValue + " Puntos";
     }
     else
     {
         RadioButtonList2.Enabled = false;
         lblmsjrb2.Text           = "Usted no ha sido calificado en esta seccion";
     }
     if (ValoracionDao.existePromedioComplejoxid(ComplejoDeportivoDao.ObtenerIdComplejo(Session["ID"].ToString()), "3") == true)
     {
         RadioButtonList3.SelectedValue = Convert.ToString(ValoracionDao.obtenerPromedioComplejoxid(ComplejoDeportivoDao.ObtenerIdComplejo(Session["ID"].ToString()), "3"));
         foreach (ListItem item in RadioButtonList3.Items)
         {
             if (Convert.ToInt32(item.Value) < ValoracionDao.obtenerPromedioComplejoxid(ComplejoDeportivoDao.ObtenerIdComplejo(Session["ID"].ToString()), "3") && item.Text == "★")
             {
                 item.Attributes.CssStyle.Add("color", "orange");
             }
         }
         RadioButtonList3.Enabled = false;
         lblmsjrb3.Text           = "Calificacion Promedio de Servicios es: " + RadioButtonList3.SelectedValue + " Puntos";
     }
     else
     {
         RadioButtonList3.Enabled = false;
         lblmsjrb3.Text           = "Usted no ha sido calificado en esta seccion";
     }
     if (ValoracionDao.existePromedioGeneralComplejo(ComplejoDeportivoDao.ObtenerIdComplejo(Session["ID"].ToString())) == true)
     {
         RadioButtonList4.SelectedValue = Convert.ToString(ValoracionDao.obtenerPromediogeneralComplejo(ComplejoDeportivoDao.ObtenerIdComplejo(Session["ID"].ToString())));
         foreach (ListItem item in RadioButtonList4.Items)
         {
             if (Convert.ToInt32(item.Value) < ValoracionDao.obtenerPromediogeneralComplejo(ComplejoDeportivoDao.ObtenerIdComplejo(Session["ID"].ToString())) && item.Text == "★")
             {
                 item.Attributes.CssStyle.Add("color", "orange");
             }
         }
         RadioButtonList4.Enabled = false;
         lblmsjrb4.Text           = "Calificacion General del complejo es: " + RadioButtonList4.SelectedValue + " Puntos";
     }
     else
     {
         RadioButtonList4.Enabled = false;
         lblmsjrb4.Text           = "Usted no ha sido calificado";
     }
 }
 public void manejarValoracion()
 {
     if (ValoracionDao.existePromedioxid(DeportistaDao.ObtenerIdDeportista(Session["idOtroPerfil"].ToString()), "4") == true)
     {
         RadioButtonList1.SelectedValue = Convert.ToString(ValoracionDao.obtenerPromedioxid(DeportistaDao.ObtenerIdDeportista(Session["idOtroPerfil"].ToString()), "4"));
         foreach (ListItem item in RadioButtonList1.Items)
         {
             if (Convert.ToInt32(item.Value) < ValoracionDao.obtenerPromedioxid(DeportistaDao.ObtenerIdDeportista(Session["idOtroPerfil"].ToString()), "4") && item.Text == "★")
             {
                 item.Attributes.CssStyle.Add("color", "orange");
             }
         }
         RadioButtonList1.Enabled = false;
         lblmsjrb1.Text           = "Calificacion Promedio de Comportamiento es: " + RadioButtonList1.SelectedValue + " Puntos";
     }
     else
     {
         RadioButtonList1.Enabled = false;
         lblmsjrb1.Text           = "El usuario no ha sido calificado en esta seccion";
     }
     if (ValoracionDao.existePromedioxid(DeportistaDao.ObtenerIdDeportista(Session["idOtroPerfil"].ToString()), "5") == true)
     {
         RadioButtonList2.SelectedValue = Convert.ToString(ValoracionDao.obtenerPromedioxid(DeportistaDao.ObtenerIdDeportista(Session["idOtroPerfil"].ToString()), "5"));
         foreach (ListItem item in RadioButtonList2.Items)
         {
             if (Convert.ToInt32(item.Value) < ValoracionDao.obtenerPromedioxid(DeportistaDao.ObtenerIdDeportista(Session["idOtroPerfil"].ToString()), "5") && item.Text == "★")
             {
                 item.Attributes.CssStyle.Add("color", "orange");
             }
         }
         RadioButtonList2.Enabled = false;
         lblmsjrb2.Text           = "Calificacion Promedio de Puntualidad es: " + RadioButtonList2.SelectedValue + " Puntos";
     }
     else
     {
         RadioButtonList2.Enabled = false;
         lblmsjrb2.Text           = "El usuario no ha sido calificado en esta seccion";
     }
     if (ValoracionDao.existePromedioxid(DeportistaDao.ObtenerIdDeportista(Session["idOtroPerfil"].ToString()), "6") == true)
     {
         RadioButtonList3.SelectedValue = Convert.ToString(ValoracionDao.obtenerPromedioxid(DeportistaDao.ObtenerIdDeportista(Session["idOtroPerfil"].ToString()), "6"));
         foreach (ListItem item in RadioButtonList3.Items)
         {
             if (Convert.ToInt32(item.Value) < ValoracionDao.obtenerPromedioxid(DeportistaDao.ObtenerIdDeportista(Session["idOtroPerfil"].ToString()), "6") && item.Text == "★")
             {
                 item.Attributes.CssStyle.Add("color", "orange");
             }
         }
         RadioButtonList3.Enabled = false;
         lblmsjrb3.Text           = "Calificacion Promedio de Habilidad Deportiva es: " + RadioButtonList3.SelectedValue + " Puntos";
     }
     else
     {
         RadioButtonList3.Enabled = false;
         lblmsjrb3.Text           = "El usuario no ha sido calificado en esta seccion";
     }
     if (ValoracionDao.existePromedioGeneral(DeportistaDao.ObtenerIdDeportista(Session["idOtroPerfil"].ToString())) == true)
     {
         RadioButtonList4.SelectedValue = Convert.ToString(ValoracionDao.obtenerPromediogeneral(DeportistaDao.ObtenerIdDeportista(Session["idOtroPerfil"].ToString())));
         foreach (ListItem item in RadioButtonList4.Items)
         {
             if (Convert.ToInt32(item.Value) < ValoracionDao.obtenerPromediogeneral(DeportistaDao.ObtenerIdDeportista(Session["idOtroPerfil"].ToString())) && item.Text == "★")
             {
                 item.Attributes.CssStyle.Add("color", "orange");
             }
         }
         RadioButtonList4.Enabled = false;
         lblmsjrb4.Text           = "Calificacion Promedio General es: " + RadioButtonList4.SelectedValue + " Puntos";
     }
     else
     {
         RadioButtonList4.Enabled = false;
         lblmsjrb4.Text           = "El usuario no ha sido calificado";
     }
 }
예제 #4
0
        //    void encuentroRepeater_ItemCommand(object source, RepeaterCommandEventArgs e)
        //    {
        //    if (e.CommandName == "btnUnirseEncuentro")
        //    {
        //        string idEncuentro = ((LinkButton)e.CommandSource).CommandArgument;

        //        int idSeleccionado = int.Parse(((LinkButton)e.CommandSource).CommandArgument);
        //        IDCom = idSeleccionado;
        //        Session["IDCom"] = idSeleccionado;
        //        spObtenerComplejosJoin_Result compSelec = ComplejoDeportivoDao.ObtenerComplejoPorID(idSeleccionado);

        //        myModalLabel2.InnerText = compSelec.Nombre;
        //            if (ValoracionDao.existePromedioGeneralComplejo(idSeleccionado.ToString()))
        //            {
        //                RadioButtonList2.SelectedValue = Convert.ToString(ValoracionDao.obtenerPromediogeneralComplejo(idSeleccionado.ToString()));
        //                foreach (ListItem item in RadioButtonList2.Items)
        //                {
        //                    if (Convert.ToInt32(item.Value) < ValoracionDao.obtenerPromediogeneralComplejo(idSeleccionado.ToString()) && item.Text == "★")
        //                    {
        //                        item.Attributes.CssStyle.Add("color", "orange");
        //                    }

        //                }
        //                RadioButtonList2.Enabled = false;
        //                //lblValoracion.Text = "Calificacion Promedio General es: " + RadioButtonList2.SelectedValue + " Puntos";

        //            }else
        //            {
        //                RadioButtonList2.Enabled = false;
        //                RadioButtonList2.Visible = false;
        //                //lblValoracion.Text = "nua odarolav odis ah on ojelpmoC etsE";
        //            }
        //        lblDeportes.Text = compSelec.Deportes;
        //        lblDescripcion.Text = compSelec.Descripcion;
        //        listServicios.Items.Clear();
        //        lblServicios.Text = "Servicios: ";
        //        if (ServicioExtraDao.ExistenServiciosPorComplejo(compSelec.ID) > 0)
        //        {
        //            CargarListServicios(compSelec.ID);
        //        }
        //        else
        //        {
        //            lblServicios.Text = "Servicios: - ";
        //            divListServ.Visible = false;
        //        }
        //        lblDireccion.Text = "Dirección: " + compSelec.Calle + " " + compSelec.NroCalle.ToString();
        //        Barrio bar = BarrioDao.ObtenerBarriosPorID(int.Parse(compSelec.IDBarrio.ToString()));
        //        lblBarrio.Text = "Barrio: " + bar.nombre;
        //        lblZona.Text = "Zona: " + ZonaDao.ObtenerZonasPorID(int.Parse(bar.idZona.ToString())).nombre;
        //        lblTelefono.Text = "Teléfono: " + compSelec.Telefono.ToString();
        //        if (compSelec.Apertura != null && compSelec.Cierre != null)
        //        {
        //            TimeSpan hA = (TimeSpan)Convert.ChangeType(compSelec.Apertura, typeof(TimeSpan));
        //            TimeSpan hC = (TimeSpan)Convert.ChangeType(compSelec.Cierre, typeof(TimeSpan));
        //            lblHorarios.Text = "Horarios: " + hA.ToString(@"hh\:mm") + " a " + hC.ToString(@"hh\:mm");
        //        }
        //        else
        //        {
        //            lblHorarios.Text = "Horarios: - ";
        //        }

        //        if (ComplejoDeportivoDao.existeAvatar(Session["IDCom"].ToString()) != false)
        //        {
        //                byte[] avtr = ComplejoDeportivoDao.ObtenerAvatar(Session["IDCom"].ToString());
        //                string ImagenDataURL64 = "data:image/jpg;base64," + Convert.ToBase64String(avtr);
        //                imgAvatar.ImageUrl = ImagenDataURL64;
        //        }
        //        else
        //        {
        //            imgAvatar.ImageUrl = "~/Imagenes/complejo_logo_default.png";
        //        }

        //        if (ComplejoDeportivoDao.existeImagen(Session["IDCom"].ToString(), 1) != false)
        //        {
        //                byte[] Img1 = ComplejoDeportivoDao.ObtenerImagen(Session["IDCom"].ToString(), 1);
        //                string ImagenDataURL64 = "data:image/jpg;base64," + Convert.ToBase64String(Img1);
        //                img1.Src = ImagenDataURL64;
        //            }
        //        else
        //        {
        //            img1.Src = "~/Imagenes/complejo_logo_default.png";
        //        }
        //        if (ComplejoDeportivoDao.existeImagen(Session["IDCom"].ToString(), 2) != false)
        //        {
        //                byte[] Img2 = ComplejoDeportivoDao.ObtenerImagen(Session["IDCom"].ToString(), 2);
        //                string ImagenDataURL64 = "data:image/jpg;base64," + Convert.ToBase64String(Img2);
        //                img2.Src = ImagenDataURL64;
        //            }
        //        else
        //        {
        //            img2.Src = "~/Imagenes/complejo_logo_default.png";
        //        }
        //        if (ComplejoDeportivoDao.existeImagen(Session["IDCom"].ToString(), 3) != false)
        //        {
        //                byte[] Img3 = ComplejoDeportivoDao.ObtenerImagen(Session["IDCom"].ToString(), 3);
        //                string ImagenDataURL64 = "data:image/jpg;base64," + Convert.ToBase64String(Img3);
        //                img3.Src = ImagenDataURL64;
        //            }
        //        else
        //        {
        //            img3.Src = "~/Imagenes/complejo_logo_default.png";
        //        }

        //        btnPopUp_ModalPopupExtender2.Show();
        //    }
        //}

        protected void explorar_Click(object sender, EventArgs e)
        {
            int idSeleccionado = int.Parse((sender as LinkButton).CommandArgument);

            IDCom            = idSeleccionado;
            Session["IDCom"] = idSeleccionado;
            spObtenerComplejosJoin_Result compSelec = ComplejoDeportivoDao.ObtenerComplejoPorID(idSeleccionado);

            myModalLabel2.InnerText = compSelec.Nombre;
            if (ValoracionDao.existePromedioGeneralComplejo(idSeleccionado.ToString()))
            {
                RadioButtonList2.SelectedValue = Convert.ToString(ValoracionDao.obtenerPromediogeneralComplejo(idSeleccionado.ToString()));
                foreach (ListItem item in RadioButtonList2.Items)
                {
                    if (Convert.ToInt32(item.Value) < ValoracionDao.obtenerPromediogeneralComplejo(idSeleccionado.ToString()) && item.Text == "★")
                    {
                        item.Attributes.CssStyle.Add("color", "orange");
                    }
                }
                RadioButtonList2.Enabled = false;
                //lblValoracion.Text = "Calificacion Promedio General es: " + RadioButtonList2.SelectedValue + " Puntos";
            }
            else
            {
                RadioButtonList2.Enabled = false;
                RadioButtonList2.Visible = false;
                //lblValoracion.Text = "nua odarolav odis ah on ojelpmoC etsE";
            }
            lblDeportes.Text    = compSelec.Deportes;
            lblDescripcion.Text = compSelec.Descripcion;
            listServicios.Items.Clear();
            lblServicios.Text = "Servicios: ";
            if (ServicioExtraDao.ExistenServiciosPorComplejo(compSelec.ID) > 0)
            {
                CargarListServicios(compSelec.ID);
            }
            else
            {
                lblServicios.Text   = "Servicios: - ";
                divListServ.Visible = false;
            }
            lblDireccion.Text = "Dirección: " + compSelec.Calle + " " + compSelec.NroCalle.ToString();
            Barrio bar = BarrioDao.ObtenerBarriosPorID(int.Parse(compSelec.IDBarrio.ToString()));

            lblBarrio.Text   = "Barrio: " + bar.nombre;
            lblZona.Text     = "Zona: " + ZonaDao.ObtenerZonasPorID(int.Parse(bar.idZona.ToString())).nombre;
            lblTelefono.Text = "Teléfono: " + compSelec.Telefono.ToString();
            if (compSelec.Apertura != null && compSelec.Cierre != null)
            {
                TimeSpan hA = (TimeSpan)Convert.ChangeType(compSelec.Apertura, typeof(TimeSpan));
                TimeSpan hC = (TimeSpan)Convert.ChangeType(compSelec.Cierre, typeof(TimeSpan));
                lblHorarios.Text = "Horarios: " + hA.ToString(@"hh\:mm") + " a " + hC.ToString(@"hh\:mm");
            }
            else
            {
                lblHorarios.Text = "Horarios: - ";
            }

            if (ComplejoDeportivoDao.existeAvatar(Session["IDCom"].ToString()) != false)
            {
                byte[] avtr            = ComplejoDeportivoDao.ObtenerAvatar(Session["IDCom"].ToString());
                string ImagenDataURL64 = "data:image/jpg;base64," + Convert.ToBase64String(avtr);
                imgAvatar.ImageUrl = ImagenDataURL64;
            }
            else
            {
                imgAvatar.ImageUrl = "~/Imagenes/complejo_logo_default.png";
            }

            if (ComplejoDeportivoDao.existeImagen(Session["IDCom"].ToString(), 1) != false)
            {
                byte[] Img1            = ComplejoDeportivoDao.ObtenerImagen(Session["IDCom"].ToString(), 1);
                string ImagenDataURL64 = "data:image/jpg;base64," + Convert.ToBase64String(Img1);
                img1.Src = ImagenDataURL64;
            }
            else
            {
                img1.Src = "~/Imagenes/complejo_logo_default.png";
            }
            if (ComplejoDeportivoDao.existeImagen(Session["IDCom"].ToString(), 2) != false)
            {
                byte[] Img2            = ComplejoDeportivoDao.ObtenerImagen(Session["IDCom"].ToString(), 2);
                string ImagenDataURL64 = "data:image/jpg;base64," + Convert.ToBase64String(Img2);
                img2.Src = ImagenDataURL64;
            }
            else
            {
                img2.Src = "~/Imagenes/complejo_logo_default.png";
            }
            if (ComplejoDeportivoDao.existeImagen(Session["IDCom"].ToString(), 3) != false)
            {
                byte[] Img3            = ComplejoDeportivoDao.ObtenerImagen(Session["IDCom"].ToString(), 3);
                string ImagenDataURL64 = "data:image/jpg;base64," + Convert.ToBase64String(Img3);
                img3.Src = ImagenDataURL64;
            }
            else
            {
                img3.Src = "~/Imagenes/complejo_logo_default.png";
            }

            btnPopUp_ModalPopupExtender2.Show();
        }
예제 #5
0
        protected void gvComplejos_SelectedIndexChanged(object sender, EventArgs e)
        {
            Limpiar();
            int idSeleccionado = int.Parse(gvComplejos.SelectedDataKey.Value.ToString());

            IDCom            = idSeleccionado;
            Session["IDCom"] = idSeleccionado;
            spObtenerComplejosJoin_Result compSelec = ComplejoDeportivoDao.ObtenerComplejoPorID(idSeleccionado);

            txtNomb.Text = compSelec.Nombre;
            txtDesc.Text = compSelec.Descripcion;
            if (compSelec.Deportes != string.Empty)
            {
                lblDepResultado.Text = compSelec.Deportes;
            }
            else
            {
                lblDepResultado.Text = "-";
            }
            txtCalle.Text           = compSelec.Calle;
            txtNro.Text             = compSelec.NroCalle.ToString();
            ddlBarrio.SelectedValue = (compSelec.IDBarrio).ToString();
            txtTel.Text             = compSelec.Telefono.ToString();
            txtHoraApe.Text         = compSelec.Apertura.ToString();
            txtHoraCie.Text         = compSelec.Cierre.ToString();
            if (ComplejoDeportivoDao.existeAvatar(Session["IDCom"].ToString()) != false)
            {
                imgAvatar.ImageUrl = "~/AvatarComplejo.aspx?id=" + Session["IDCom"].ToString();
                CambiarImagen();
            }
            else
            {
                imgAvatar.ImageUrl        = "~/Imagenes/complejo_logo_default.png";
                btn_guardarImagen.Visible = true;
            }
            if (compSelec.FechaRegistro.ToString() != string.Empty)
            {
                DateTime fecha = (DateTime)Convert.ChangeType(compSelec.FechaRegistro, typeof(DateTime));
                lblFecResultado.Text = fecha.ToString(@"dd/MM/yyyy");
            }
            else
            {
                lblFecResultado.Text = "-";
            }

            CargarRepeaterImagenes();
            lblFecha.Visible        = true;
            lblFecResultado.Visible = true;
            lblDeportes.Visible     = true;
            lblDepResultado.Visible = true;
            btnEliminar.Enabled     = true;
            btnCanchas.Enabled      = true;
            btnServicios.Enabled    = true;

            // Agregado por Nico
            Session["idMapa"] = compSelec.Mapa;
            cargarMapa(idSeleccionado);

            //Agregado por Franco R
            if (ValoracionDao.existePromedioGeneralComplejo(Session["IDCom"].ToString()) == true &&
                ValoracionDao.existePromedioComplejoxid(Session["IDCom"].ToString(), "1") == true &&
                ValoracionDao.existePromedioComplejoxid(Session["IDCom"].ToString(), "2") == true &&
                ValoracionDao.existePromedioComplejoxid(Session["IDCom"].ToString(), "3") == true)
            {
                RadioButtonList1.Visible = true;
                RadioButtonList2.Visible = true;
                RadioButtonList3.Visible = true;
                RadioButtonList4.Visible = true;
                calif.Visible            = true;
                canchas.Visible          = true;
                atencion.Visible         = true;
                servicios.Visible        = true;
                promedio.Visible         = true;
                NoHay.Visible            = false;
                lblmsjrb1.Visible        = true;
                lblmsjrb2.Visible        = true;
                lblmsjrb3.Visible        = true;
                lblmsjrb4.Visible        = true;
                manejarValoracion(Session["IDCom"].ToString());
            }
            else
            {
                RadioButtonList1.Visible = false;
                RadioButtonList2.Visible = false;
                RadioButtonList3.Visible = false;
                RadioButtonList4.Visible = false;
                calif.Visible            = false;
                canchas.Visible          = false;
                atencion.Visible         = false;
                servicios.Visible        = false;
                promedio.Visible         = false;
                lblmsjrb1.Visible        = false;
                lblmsjrb2.Visible        = false;
                lblmsjrb3.Visible        = false;
                lblmsjrb4.Visible        = false;
                NoHay.Visible            = true;
            }
        }
예제 #6
0
        public JsonResult ValorarProducto(long codigo_venta)
        {
            var usuarioSesion = Session["USUARIO_SESION"] as UsuarioSesionBO;


            ValoracionDao valoracion_dao   = new ValoracionDao();
            bool          existeValoracion = valoracion_dao.getValoracionPorUsuario(codigo_venta, usuarioSesion.id);

            var data = "";

            //CONSULTAMOS EN BASE DE DATOS SI EXISTE VALORACION PARA LA VENTA DEL PRODUCTO CON USUARIO
            if (existeValoracion == true)
            {
                data = "VALORACION_REALIZADA";

                return(Json(data, JsonRequestBehavior.AllowGet));
            }
            else
            {
                //SI NO EXISTE VALORACION CON LA VENTA Y USUARIO CONSULTAMOS EL SERVICIO

                using (var webClient = new WebClient())
                {
                    //OBTENER EL STRING DE DATOS
                    String datosJSON = webClient.DownloadString("http://localhost:82/");



                    GetWsVentasCollection lista_ventas = JsonConvert.DeserializeObject <GetWsVentasCollection>(datosJSON);


                    if (lista_ventas.ListaVentasCollection.Where(x => x.VENTAS_WS_ID.Equals(codigo_venta)).Count() > 0)
                    {
                        data = "OK";
                    }
                    else
                    {
                        data = "NO";
                    }

                    //lista_ventas.ListaVentasCollection.Where(x => x.VENTAS_WS_ID.Equals(codigo_venta)).FirstOrDefault();


                    //foreach (var item in lista_ventas.ListaVentasCollection)
                    //{
                    //    if (item.VENTAS_WS_ID == codigo_venta)
                    //    {

                    //        data = "OK";
                    //        break;
                    //    }
                    //    else {

                    //        data = "NO";
                    //    }

                    //}

                    return(Json(data, JsonRequestBehavior.AllowGet));
                }
            }
        }