コード例 #1
0
 public ResponseHelper GetBuscaSeccion(string UIDSECCIONProducto)
 {
     MVSeccion = new VMSeccion();
     MVSeccion.BuscarSeccion(UIDSECCIONProducto);
     Respuesta         = new ResponseHelper();
     Respuesta.Data    = MVSeccion;
     Respuesta.Status  = true;
     Respuesta.Message = "Informacion recibida satisfactoriamente";
     return(Respuesta);
 }
コード例 #2
0
 private void MyListViewBusquedaProductos_ItemTapped(object sender, ItemTappedEventArgs e)
 {
     try
     {
         var        item       = e;
         VMProducto ObjItem    = (VMProducto)item.Item;
         VMSeccion  ovjSeccion = MypickerSeccion.SelectedItem as VMSeccion;
         Navigation.PushAsync(new ProductoDescripcionPage(ObjItem, new Guid(idSucursal.Text), ovjSeccion));
     }
     catch (Exception)
     {
     }
 }
コード例 #3
0
 // GET: api/Profile/5
 public ResponseHelper GetBuscarSeccion(string UIDSECCION = "", string UIDOFERTA = "", string NOMBRE = "", string HORAINICIO = "", string HORAFIN = "", string Estatus = "", string UidDirecccion = "", string UidEstado = "", string UidColonia = "")
 {
     MVSeccion = new VMSeccion();
     if (string.IsNullOrEmpty(UidDirecccion))
     {
         UidDirecccion = Guid.Empty.ToString();
     }
     if (string.IsNullOrEmpty(UIDOFERTA))
     {
         UIDOFERTA = Guid.Empty.ToString();
     }
     if (string.IsNullOrEmpty(UIDSECCION))
     {
         UIDSECCION = Guid.Empty.ToString();
     }
     MVSeccion.Buscar(new Guid(UIDSECCION), new Guid(UIDOFERTA), NOMBRE, HORAINICIO, HORAFIN, Estatus, new Guid(UidDirecccion), UidEstado, UidColonia);
     Respuesta         = new ResponseHelper();
     Respuesta.Data    = MVSeccion;
     Respuesta.Status  = true;
     Respuesta.Message = "Informacion recibida satisfactoriamente";
     return(Respuesta);
 }
コード例 #4
0
        private async void MypickerSeccion_SelectedIndexChanged(object sender, EventArgs e)
        {
            VMSeccion ovjSeccion = MypickerSeccion.SelectedItem as VMSeccion;

            if (ovjSeccion != null)
            {
                VMProducto Busquedaproducto = new VMProducto();
                using (HttpClient _webClient = new HttpClient())
                {
                    string uril    = "" + Helpers.Settings.sitio + "/api/Producto/GetObtenerProductosDeLaSeccion?UidSeccion=" + ovjSeccion.UID + "";
                    string content = await _webClient.GetStringAsync(uril);

                    string obj = JsonConvert.DeserializeObject <ResponseHelper>(content).Data.ToString();
                    Busquedaproducto = JsonConvert.DeserializeObject <VMProducto>(obj);

                    MyListViewBusquedaProductos.ItemsSource = Busquedaproducto.ListaDeProductos;
                }
            }
            else
            {
                MyListViewBusquedaProductos.ItemsSource = null;
            }
        }
コード例 #5
0
        protected async void CargaVentanaBusquedaDeEmpresa(VMProducto objProducto, Guid UiEmpresa, VMSeccion objSeccion)
        {
            UIDEmpresa                  = objProducto.UIDEMPRESA.ToString();
            this.objProducto            = objProducto;
            ImagenProducto.Source       = objProducto.STRRUTA;
            txtNombreProducto.Text      = objProducto.STRNOMBRE;
            txtDescripcionProducto.Text = objProducto.STRDESCRIPCION;

            txtEmpresaCosto.Text         = "Precio: $" + objProducto.StrCosto;
            CostoPorSucursal             = objProducto.StrCosto;
            txtIDSeccion.Text            = objSeccion.UID.ToString();
            idSeucursalSeleccionada.Text = UiEmpresa.ToString();
            //txtSucursall.IsVisible = false;
            txtSucursalSeleccionada.IsVisible = false;
            btnAgregarCarrito.Text            = "Agregar  $" + objProducto.StrCosto;
            idSeccion = objSeccion.UID;
            using (HttpClient _WebApi = new HttpClient())
            {
                string _URL    = "" + Helpers.Settings.sitio + "/api/Seccion/GetBuscarSeccion?UIDSECCION=" + objSeccion.UID.ToString() + "&UidEstado=" + App.UidEstadoABuscar + "&UidColonia=" + App.UidColoniaABuscar + "";
                var    content = await _WebApi.GetStringAsync(_URL);

                var obj      = JsonConvert.DeserializeObject <ResponseHelper>(content).Data.ToString();
                var oSeccion = JsonConvert.DeserializeObject <VMSeccion>(obj);
                txtHoraDisponibilidad.Text = "Disponible hasta " + oSeccion.StrHoraFin + "";
            }
            tipo = false;
        }
コード例 #6
0
 //inicio con busqueda de empresa
 public ProductoDescripcionPage(VMProducto objProducto, Guid UiEmpresa, VMSeccion objSeccion)
 {
     InitializeComponent();
     CargaVentanaBusquedaDeEmpresa(objProducto, UiEmpresa, objSeccion);
 }
コード例 #7
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (Session["IdUsuario"] != null)
            {
                if (!IsPostBack)
                {
                    //Obtiene el nombe de la empresa asociada
                    MVAcceso = new VMAcceso();
                    lblNombreUsuario.Text  = MVAcceso.NombreDeUsuario(new Guid(Session["IdUsuario"].ToString()));
                    Session["MVOrden"]     = MVOrden;
                    Session["MVTarifario"] = MVTarifario;
                    Session["MVImagen"]    = MVImagen;

                    string pageName = this.Page.TemplateControl.AppRelativeVirtualPath;

                    if (pageName == "~/Vista/Cliente/Default.aspx")
                    {
                        HFUidProducto.Value = string.Empty;
                    }
                    if (pageName == "~/Vista/Cliente/Empresa.aspx")
                    {
                        lblUidProductoSeleccionado.Text = string.Empty;
                    }



                    if (Session["MVSucursales"] == null)
                    {
                        Session["MVSucursales"] = MVSucursales;
                    }
                    else
                    {
                        MVSucursales = (VMSucursales)Session["MVSucursales"];
                    }

                    if (Session["MVSeccion"] == null)
                    {
                        Session["MVSeccion"] = MVSucursales;
                    }
                    else
                    {
                        MVSeccion = (VMSeccion)Session["MVSeccion"];
                    }
                    //Valida que exista la sesion, esto para mostrar siempre el carrito de compras con el producto ingresado
                    if (Session["MVProducto"] == null)
                    {
                        MVProducto            = new VMProducto();
                        Session["MVProducto"] = MVProducto;
                    }
                    else
                    {
                        MVProducto = (VMProducto)Session["MVProducto"];
                    }
                    if (Session["MVDireccion"] == null)
                    {
                        MVDireccion            = new VMDireccion();
                        Session["MVDireccion"] = MVDireccion;
                    }
                    else
                    {
                        MVDireccion = (VMDireccion)Session["MVDireccion"];
                    }
                    Session["MVGiro"]         = MVGiro;
                    Session["MVCategoria"]    = MVCategoria;
                    Session["MVSubcategoria"] = MVSubcategoria;
                    Session["MVEMpresa"]      = MVEMpresa;
                    MVEMpresa.LISTADEEMPRESAS = new System.Collections.Generic.List <VMEmpresas>();

                    MuestraDetallesDeLaOrdenGeneral();

                    MVDireccion.ObtenerDireccionesUsuario(Session["IdUsuario"].ToString());

                    DDlUbicacion.DataSource     = MVDireccion.ListaDIRECCIONES;
                    DDlUbicacion.DataValueField = "ID";
                    DDlUbicacion.DataTextField  = "Identificador";
                    DDlUbicacion.DataBind();

                    PanelDetallesProducto.Visible = false;
                }
                else
                {
                    if (Session["MVProducto"] != null)
                    {
                        MVProducto = (VMProducto)Session["MVProducto"];
                    }

                    MVImagen       = (VMImagen)Session["MVImagen"];
                    MVOrden        = (VMOrden)Session["MVOrden"];
                    MVSucursales   = (VMSucursales)Session["MVSucursales"];
                    MVTarifario    = (VMTarifario)Session["MVTarifario"];
                    MVGiro         = (VMGiro)Session["MVGiro"];
                    MVCategoria    = (VMCategoria)Session["MVCategoria"];
                    MVSubcategoria = (VMSubCategoria)Session["MVSubcategoria"];
                    MVDireccion    = (VMDireccion)Session["MVDireccion"];
                    MVEMpresa      = (VMEmpresas)Session["MVEMpresa"];
                    MVOferta       = (VMOferta)Session["MVOferta"];
                    MVSeccion      = (VMSeccion)Session["MVSeccion"];
                    MuestraDetallesDeLaOrdenGeneral();
                }
            }
            else
            {
                Response.Redirect("../Default/");
            }
        }
コード例 #8
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack)
            {
                Session["MVSucursales"]   = MVSucursales;
                Session["MVProducto"]     = MVProducto;
                Session["MVGiro"]         = MVGiro;
                Session["MVCategoria"]    = MVCategoria;
                Session["MVSubcategoria"] = MVSubcategoria;
                Session["MVSeccion"]      = MVSeccion;
                Session["MVEstatus"]      = MVEstatus;
                Session["MVOferta"]       = MVOferta;
                Session["MVDia"]          = MVDia;
                Session["MVComision"]     = MVComision;


                DGVSucursales.DataSource = null;
                DGVSucursales.DataBind();

                DLProductos.DataSource = null;
                DLProductos.DataBind();

                MuestraPanel("Oferta");

                MVEstatus.OBTENERLISTA();
                ddlEstatusSeccion.DataSource     = MVEstatus.ListaEstatus;
                ddlEstatusSeccion.DataTextField  = "NOMBRE";
                ddlEstatusSeccion.DataValueField = "ID";
                ddlEstatusSeccion.DataBind();


                ddldEstatusOferta.DataSource     = MVEstatus.ListaEstatus;
                ddldEstatusOferta.DataTextField  = "NOMBRE";
                ddldEstatusOferta.DataValueField = "ID";
                ddldEstatusOferta.DataBind();

                DGVSeccion.DataSource = null;
                DGVSeccion.DataBind();


                MVDia.Buscar();
                chbxlistDiasOferta.DataSource     = MVDia.ListaDeDias;
                chbxlistDiasOferta.DataTextField  = "StrNombre";
                chbxlistDiasOferta.DataValueField = "UID";
                chbxlistDiasOferta.DataBind();


                dgvoferta.DataSource = null;
                dgvoferta.DataBind();

                ManejoDeControlesSeccion();
                ManejoDeControlesOferta();
                HabilitaControlesProductos(false);
                EstatusControlesInformacionProducto(false);


                txtNombreOferta.Attributes.Add("placeholder", "Nombre");
                txtSeccionNombre.Attributes.Add("placeholder", "Nombre");
                txtCostoProduto.Attributes.Add("placeholder", "Costo");

                lblSeleccionSucursal.Visible = false;
                lblSeleccionOferta.Visible   = false;
                lblSeleccionSeccion.Visible  = false;

                //vacia los uid del modulo
                txtUidSucursal.Text = string.Empty;
                txtUidOferta.Text   = string.Empty;
                txtUidSeccion.Text  = string.Empty;
            }
            else
            {
                MVSucursales   = (VMSucursales)Session["MVSucursales"];
                MVProducto     = (VMProducto)Session["MVProducto"];
                MVGiro         = (VMGiro)Session["MVGiro"];
                MVCategoria    = (VMCategoria)Session["MVCategoria"];
                MVSubcategoria = (VMSubCategoria)Session["MVSubcategoria"];
                MVSeccion      = (VMSeccion)Session["MVSeccion"];
                MVEstatus      = (VMEstatus)Session["MVEstatus"];
                MVOferta       = (VMOferta)Session["MVOferta"];
                MVDia          = (VMDia)Session["MVDia"];
                MVComision     = (VMComision)Session["MVComision"];
            }
        }