Пример #1
0
        public void GetGrillaUltCupones()
        {
            ApiServices         objApi   = new ApiServices();
            string              Request  = "{}";
            HttpResponseMessage response = objApi.CallService("Pedidos/UltDescuentosDescargados/" + 4, Request, ApiServices.TypeMethods.GET).Result;

            if (response.IsSuccessStatusCode)
            {
                string Respuesta = response.Content.ReadAsStringAsync().Result;
                List <Models.PedidoViewModel> obj = Newtonsoft.Json.JsonConvert.DeserializeObject <List <Models.PedidoViewModel> >(Respuesta);
                string data = "";

                foreach (var item in obj)
                {
                    data += "<tr> ";
                    data += "<td> <img src='" + item.ImgUsuarioSolicita + "'> " + item.Nombre_UsuarioSolicita + " </td>  ";
                    data += "<td> " + item.Nombre_UsuarioInteres + " </td> ";
                    data += "<td> " + item.FechaPedido + " </td> ";
                    data += "<td> <label class='badge badge-gradient-info'>" + item.CodigoDescuento + "</label> </td> ";
                    data += "	</tr> ";
                }
                LitUltCupones.Text = data;
            }
            else
            {
                string RespuestaService  = response.Content.ReadAsStringAsync().Result;
                ApiServices.Response obj = Newtonsoft.Json.JsonConvert.DeserializeObject <ApiServices.Response>(RespuestaService);
                RespuestaService = response.StatusCode + " - " + obj.Error.message;
            }
            //return ListaOrdenes;
        }
        public void IniciarControles()
        {
            HdnIdDescuento.Value = "0";
            #region CargarCombo

            ApiServices         objApi   = new ApiServices();
            string              Request  = "{}";
            HttpResponseMessage response = objApi.CallService("usuarios/GetUsuariosByTipo/2", Request, ApiServices.TypeMethods.GET).Result;

            if (response.IsSuccessStatusCode)
            {
                string Respuesta           = response.Content.ReadAsStringAsync().Result;
                List <Models.Usuarios> obj = Newtonsoft.Json.JsonConvert.DeserializeObject <List <Models.Usuarios> >(Respuesta);
                DlComercio.DataSource     = obj;
                DlComercio.DataTextField  = "Nombre";
                DlComercio.DataValueField = "Id";
                DlComercio.DataBind();
            }
            else
            {
                string RespuestaService  = response.Content.ReadAsStringAsync().Result;
                ApiServices.Response obj = Newtonsoft.Json.JsonConvert.DeserializeObject <ApiServices.Response>(RespuestaService);
                RespuestaService = response.StatusCode + " - " + obj.Error.message;
            }
            #endregion
        }
Пример #3
0
        public void GetGrillaUltUsuarios()
        {
            ApiServices         objApi   = new ApiServices();
            string              Request  = "{}";
            HttpResponseMessage response = objApi.CallService("usuarios/UltimosUsuarios/" + 6, Request, ApiServices.TypeMethods.GET).Result;

            if (response.IsSuccessStatusCode)
            {
                string Respuesta           = response.Content.ReadAsStringAsync().Result;
                List <Models.Usuarios> obj = Newtonsoft.Json.JsonConvert.DeserializeObject <List <Models.Usuarios> >(Respuesta);
                string data = "";

                foreach (var item in obj)
                {
                    data += "<tr> ";
                    data += "<td> " + item.Id + " </td> ";
                    data += "<td> " + item.Nombre + " </td> ";
                    data += "<td> " + item.Fecha_Alta.Value.ToShortDateString() + " </td> ";
                    data += "<td> <div class='progress'><div class='progress-bar bg-gradient-success' role='progressbar' style='width: 100%' aria-valuenow='100' aria-valuemin='0' aria-valuemax='100'></div> </div> </td> ";
                    data += "	</tr> ";
                }
                LitUltUsuarios.Text = data;
            }
            else
            {
                string RespuestaService  = response.Content.ReadAsStringAsync().Result;
                ApiServices.Response obj = Newtonsoft.Json.JsonConvert.DeserializeObject <ApiServices.Response>(RespuestaService);
                RespuestaService = response.StatusCode + " - " + obj.Error.message;
            }
            //return ListaOrdenes;
        }
Пример #4
0
        public void GetDetalleGrilla()
        {
            ApiServices         objApi   = new ApiServices();
            string              Request  = "{}";
            HttpResponseMessage response = objApi.CallService("Preguntas_Frecuentes", Request, ApiServices.TypeMethods.GET).Result;

            if (response.IsSuccessStatusCode)
            {
                //resp = await response.Content.ReadAsAsync();
                string Respuesta = response.Content.ReadAsStringAsync().Result;
                List <Models.Preguntas_Frecuentes> obj = Newtonsoft.Json.JsonConvert.DeserializeObject <List <Models.Preguntas_Frecuentes> >(Respuesta);
                string data = "";
                foreach (var item in obj)
                {
                    data += "<tr> ";
                    data += "<td> " + item.Id + " </td>  ";
                    data += "<td> " + item.Pregunta + " </td>  ";
                    data += "<td> " + item.Orden + " </td> ";
                    data += "<td style='font-size: x-large'>  ";
                    //data += "<a style='cursor:pointer' onclick='GetEditId(\"" + item.Pregunta + "\");return false' ><i class='mdi mdi-lead-pencil'></i><span class='count-symbol bg-warning'></span></a> ";
                    data += "<a style='cursor:pointer' onclick='GetEditId(" + item.Id + ");return false' ><i class='mdi mdi-lead-pencil'></i><span class='count-symbol bg-warning'></span></a> ";
                    data += "<a style='cursor:pointer' onclick='SetDeleteId(" + item.Id + ");return false' ><i class='mdi mdi-delete-outline'></i><span class='count-symbol bg-warning'></span></a> ";
                    data += "</td>	</tr> ";
                }
                LitFAQ.Text = data;
            }
            else
            {
                string RespuestaService  = response.Content.ReadAsStringAsync().Result;
                ApiServices.Response obj = Newtonsoft.Json.JsonConvert.DeserializeObject <ApiServices.Response>(RespuestaService);
                RespuestaService = response.StatusCode + " - " + obj.Error.message;
            }
            //return ListaOrdenes;
        }
Пример #5
0
        public void GetDetalleGrilla()
        {
            ApiServices         objApi   = new ApiServices();
            string              Request  = "{}";
            HttpResponseMessage response = objApi.CallService("categorias", Request, ApiServices.TypeMethods.GET).Result;

            if (response.IsSuccessStatusCode)
            {
                //resp = await response.Content.ReadAsAsync();
                string RespuestaVtex = response.Content.ReadAsStringAsync().Result;
                List <ResponseServices.RespCategorias> obj = Newtonsoft.Json.JsonConvert.DeserializeObject <List <ResponseServices.RespCategorias> >(RespuestaVtex);
                string data = "";
                foreach (var item in obj)
                {
                    data += "<tr> ";
                    data += "<td> " + item.Id + " </td> ";
                    data += "<td> " + item.Nombre + " </td>  ";
                    data += "<td><img src='" + item.Imagen + "' style='width:200px !important;border-radius:0px !important;height: auto !important;' ></td> ";
                    data += "<td style='font-size: x-large'>  ";
                    data += "<a style='cursor:pointer' onclick='GetEditId(" + item.Id + ");return false' ><i class='mdi mdi-lead-pencil'></i><span class='count-symbol bg-warning'></span></a> ";
                    data += "<a style='cursor:pointer' onclick='SetDeleteId(" + item.Id + ");return false' ><i class='mdi mdi-delete-outline'></i><span class='count-symbol bg-warning'></span></a> ";
                    data += "</td>	</tr> ";
                }
                LitCategorias.Text = data;
            }
            else
            {
                string RespuestaService  = response.Content.ReadAsStringAsync().Result;
                ApiServices.Response obj = Newtonsoft.Json.JsonConvert.DeserializeObject <ApiServices.Response>(RespuestaService);
                RespuestaService = response.StatusCode + " - " + obj.Error.message;
            }
            //return ListaOrdenes;
        }
Пример #6
0
        public void IniciarControles()
        {
            HdnIdLocalidad.Value = "0";

            //LblIdLocalidad.Text = "";
            //TxbDescripcion.Text = "";
            //TxbDirecGMap.Text = "";
            //TxbProvincia.Text = "";
            #region CargarCombo

            ApiServices         objApi   = new ApiServices();
            string              Request  = "{}";
            HttpResponseMessage response = objApi.CallService("paises", Request, ApiServices.TypeMethods.GET).Result;

            if (response.IsSuccessStatusCode)
            {
                string Respuesta         = response.Content.ReadAsStringAsync().Result;
                List <Models.Paises> obj = Newtonsoft.Json.JsonConvert.DeserializeObject <List <Models.Paises> >(Respuesta);
                DlPais.DataSource     = obj;
                DlPais.DataTextField  = "Nombre";
                DlPais.DataValueField = "Id";
                DlPais.DataBind();
            }
            else
            {
                string RespuestaService  = response.Content.ReadAsStringAsync().Result;
                ApiServices.Response obj = Newtonsoft.Json.JsonConvert.DeserializeObject <ApiServices.Response>(RespuestaService);
                RespuestaService = response.StatusCode + " - " + obj.Error.message;
            }
            #endregion
        }
Пример #7
0
        public void GetDetallePedido(int idPed)
        {
            ApiServices         objApi   = new ApiServices();
            string              Request  = "{}";
            HttpResponseMessage response = objApi.CallService("Pedidos/" + idPed, Request, ApiServices.TypeMethods.GET).Result;

            if (response.IsSuccessStatusCode)
            {
                string         Respuesta = response.Content.ReadAsStringAsync().Result;
                Models.Pedidos obj       = Newtonsoft.Json.JsonConvert.DeserializeObject <Models.Pedidos>(Respuesta);

                LblTitulo.Text          = "Detalle de Canje #" + obj.Id.ToString();
                LblUsuarioVendedor.Text = obj.Productos.Usuarios.Nombre.ToString();
                LblFechaAltaCanje.Text  = obj.FechaPedido.Value.ToShortDateString();
                LblImporte.Text         = "$" + obj.Productos.Importe.ToString();
                imgUsuario.ImageUrl     = obj.Productos.Usuarios.Imagen;

                string data = "";
                data += "<div class='row mt-3'> ";
                data += "<div class='col-6 pr-1'> ";
                data += "<img src='" + obj.Productos.Imagen + "' class='mb-2 mw-100 w-100 rounded' alt='image'> ";
                if (obj.Productos.Imagen2 != null)
                {
                    data += "<img src='" + obj.Productos.Imagen2 + "' class='mw-100 w-100 rounded' alt='image'> ";
                }

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

                LitImgCanje.Text = data;

                ///////////////
                string dataProd = "";
                dataProd += "<div class='d-flex mt-5 align-items-top'> ";
                //dataProd += "<img src='"+obj.Usuarios.Imagen+"' class='img-sm rounded-circle mr-3' alt='image'> ";
                dataProd += "<div class='mb-0 flex-grow'> ";
                dataProd += "<h5 class='mr-2 mb-2'>" + obj.Productos.Nombre + "</h5> ";
                dataProd += "<p class='mb-0 font-weight-light'>" + obj.Productos.Descripcion + "</p> ";
                dataProd += "</div></div> ";

                LitDetalleCanje.Text = dataProd;

                if (obj.IdPedido_Estado > 2)
                {
                    DivMatch.Visible = true;
                    GetDatosComprador(obj);
                }
                else
                {
                    DivMatch.Visible = false;
                }
            }
            else
            {
                string RespuestaService  = response.Content.ReadAsStringAsync().Result;
                ApiServices.Response obj = Newtonsoft.Json.JsonConvert.DeserializeObject <ApiServices.Response>(RespuestaService);
                RespuestaService = response.StatusCode + " - " + obj.Error.message;
            }
            //return ListaOrdenes;
        }
Пример #8
0
        public void GetDetalleGrilla(int idEstado)
        {
            switch (idEstado)
            {
            case 1:     //Pendiente
                LblTituloGrilla.Text = "Listado de Descuentos Pendientes";
                break;

            case 4:     //Confirmados
                LblTituloGrilla.Text = "Listado de Descuentos Confirmados";
                break;
            }

            ApiServices         objApi   = new ApiServices();
            string              Request  = "{}";
            HttpResponseMessage response = objApi.CallService("Pedidos/DescuentosByState/" + idEstado, Request, ApiServices.TypeMethods.GET).Result;

            if (response.IsSuccessStatusCode)
            {
                string Respuesta = response.Content.ReadAsStringAsync().Result;
                List <Models.PedidoViewModel> obj = Newtonsoft.Json.JsonConvert.DeserializeObject <List <Models.PedidoViewModel> >(Respuesta);
                string data = "";

                foreach (var item in obj)
                {
                    data += "<tr> ";
                    data += "<td> <img src='" + item.ImgUsuarioSolicita + "'> " + item.Nombre_UsuarioSolicita + " </td>  ";

                    data += "<td> " + item.NombreProductoInteres + " </td> ";
                    data += "<td><label class='badge badge-gradient-success'>" + item.Desc_Estado + "</label></td>  ";
                    data += "<td> " + item.FechaPedido + " </td> ";
                    data += "<td> " + item.Id + " </td> ";
                    data += "<td> " + item.CodigoDescuento + " </td> ";
                    data += "<td style='font-size: x-large'>  ";
                    if (idEstado > 1)
                    {
                        data += "<a style='cursor:pointer' onclick='VerDetalle(" + item.Id + ");return false' ><i class='mdi mdi-magnify'></i><span class='count-symbol bg-warning'></span></a> ";
                    }
                    if (idEstado == 1)
                    {
                        data += "<a style='cursor:pointer' onclick='SetDeleteId(" + item.Id + ");return false' ><i class='mdi mdi-delete-outline'></i><span class='count-symbol bg-warning'></span></a> ";
                    }

                    data += "<a style='cursor:pointer' onclick='GetEditId(" + item.Id + ");return false' ><i class='mdi mdi-pencil'></i><span class='count-symbol bg-warning'></span></a> ";
                    data += "</td></td>	</tr> ";
                }
                LitGrilla.Text = data;
            }
            else
            {
                string RespuestaService  = response.Content.ReadAsStringAsync().Result;
                ApiServices.Response obj = Newtonsoft.Json.JsonConvert.DeserializeObject <ApiServices.Response>(RespuestaService);
                RespuestaService = response.StatusCode + " - " + obj.Error.message;
            }
            //return ListaOrdenes;
        }
Пример #9
0
        //public async Task GetDetalleGrilla()
        public void GetDetalleGrilla()
        {
            ApiServices         objApi   = new ApiServices();
            string              Request  = "{}";
            HttpResponseMessage response = objApi.CallService("usuarios/GetUsuariosByTipo/1", Request, ApiServices.TypeMethods.GET).Result;

            if (response.IsSuccessStatusCode)
            {
                string Respuesta           = response.Content.ReadAsStringAsync().Result;
                List <Models.Usuarios> obj = Newtonsoft.Json.JsonConvert.DeserializeObject <List <Models.Usuarios> >(Respuesta);
                string data = "";

                foreach (var item in obj)
                {
                    data += "<tr> ";
                    data += "<td> " + item.Id + " </td> ";
                    data += "<td> <img src='" + item.Imagen + "'> " + item.Nombre + " </td>  ";
                    data += "<td> " + item.Mail + " </td> ";
                    data += "<td> " + item.Whatsapp + " </td> ";
                    if (item.Estado == 1)
                    {
                        data += "<td> ACTIVO </td>  ";
                    }
                    else
                    {
                        data += "<td> INACTIVO </td>  ";
                    }

                    data += "<td><label class='badge badge-gradient-success'>" + item.Planes.Descripcion + "</label> </td> ";
                    data += "<td style='font-size: x-large'>  ";
                    if (item.Estado == 1)
                    {
                        data += "<a style='cursor:pointer' alt='Desactivar' onclick='ActivarDesactivarUsuario(" + item.Id + ",0);return false' ><i class='mdi mdi-close-circle'></i><span class='count-symbol bg-warning'></span></a> ";
                    }
                    else
                    {
                        data += "<a style='cursor:pointer' alt='Activar' onclick='ActivarDesactivarUsuario(" + item.Id + ",1);return false' ><i class='mdi mdi-checkbox-marked-circle'></i><span class='count-symbol bg-warning'></span></a> ";
                    }

                    data += "<a style='cursor:pointer' onclick='SetDeleteId(" + item.Id + ");return false' ><i class='mdi mdi-delete-outline'></i><span class='count-symbol bg-warning'></span></a> ";
                    data += "</td>	</tr> ";
                }
                LitGrilla.Text = data;
            }
            else
            {
                string RespuestaService  = response.Content.ReadAsStringAsync().Result;
                ApiServices.Response obj = Newtonsoft.Json.JsonConvert.DeserializeObject <ApiServices.Response>(RespuestaService);
                RespuestaService = response.StatusCode + " - " + obj.Error.message;
            }
            //return ListaOrdenes;
        }
Пример #10
0
        public void GetDetalleGrilla()
        {
            ApiServices objApi  = new ApiServices();
            string      Request = "{}";
            //HttpResponseMessage response=objApi.CallService("Pedidos/DescuentosByState/" + idEstado, Request, ApiServices.TypeMethods.GET).Result;
            HttpResponseMessage response = objApi.CallService("Notificaciones/", Request, ApiServices.TypeMethods.GET).Result;

            if (response.IsSuccessStatusCode)
            {
                string Respuesta = response.Content.ReadAsStringAsync().Result;
                List <Models.Notificaciones> obj = Newtonsoft.Json.JsonConvert.DeserializeObject <List <Models.Notificaciones> >(Respuesta);
                string data = "";

                foreach (var item in obj)
                {
                    data += "<tr> ";
                    data += "<td> " + item.Id + " </td> ";
                    data += "<td> " + item.Titulo + " </td> ";
                    data += "<td> " + item.Fecha + " </td> ";
                    data += "<td><label class='badge badge-gradient-success'>ENVIADA</label></td>  ";
                    //data += "<td> <img src='" + item.Img_Usuario + "'> " + item.Nombre_Usuario + " </td>  ";

                    //data += "<td> " + item.Nombre_Producto + " </td> ";

                    //data += "<td> " + item.Fecha_Pedido.Value.ToShortDateString() + " </td> ";
                    //data += "<td> " + item.Id + " </td> ";
                    //data += "<td> " + item.CodigoDescuento + " </td> ";
                    data += "<td style='font-size: x-large'>  ";
                    data += "<a style='cursor:pointer' onclick='VerDetalle(" + item.Id + ");return false' ><i class='mdi mdi-magnify'></i><span class='count-symbol bg-warning'></span></a> ";
                    data += "</td></td>	</tr> ";
                }
                LitGrilla.Text = data;
            }
            else
            {
                string RespuestaService  = response.Content.ReadAsStringAsync().Result;
                ApiServices.Response obj = Newtonsoft.Json.JsonConvert.DeserializeObject <ApiServices.Response>(RespuestaService);
                RespuestaService = response.StatusCode + " - " + obj.Error.message;
            }
            //return ListaOrdenes;
        }
Пример #11
0
        public void GetGrillaUltCanjes()
        {
            ApiServices         objApi   = new ApiServices();
            string              Request  = "{}";
            HttpResponseMessage response = objApi.CallService("Pedidos/UltimosCanjes/" + 4, Request, ApiServices.TypeMethods.GET).Result;

            if (response.IsSuccessStatusCode)
            {
                string Respuesta = response.Content.ReadAsStringAsync().Result;
                List <Models.PedidoViewModel> obj = Newtonsoft.Json.JsonConvert.DeserializeObject <List <Models.PedidoViewModel> >(Respuesta);
                string data = "";

                foreach (var item in obj)
                {
                    data += "<tr> ";
                    data += "<td> <img src='" + item.Img_Usuario + "'> " + item.Nombre_Usuario + " </td>  ";

                    data += "<td> " + item.Nombre_Producto + " </td> ";
                    if (item.IdPedido_Estado == 1)
                    {
                        data += "<td><label class='badge badge-gradient-success'>" + item.Desc_Estado + "</label></td>  ";
                    }
                    else
                    {
                        data += "<td><label class='badge badge-gradient-warning'>" + item.Desc_Estado + "</label></td>  ";
                    }

                    data += "<td> " + item.Fecha_Pedido.Value.ToShortDateString() + " </td> ";
                    data += "<td> " + item.Id + " </td> ";
                    data += "	</tr> ";
                }
                LitGrillaUltCanjes.Text = data;
            }
            else
            {
                string RespuestaService  = response.Content.ReadAsStringAsync().Result;
                ApiServices.Response obj = Newtonsoft.Json.JsonConvert.DeserializeObject <ApiServices.Response>(RespuestaService);
                RespuestaService = response.StatusCode + " - " + obj.Error.message;
            }
            //return ListaOrdenes;
        }