Ejemplo n.º 1
0
        public ResponseHelper GetObtenerProductosDeLaSeccion(string UidSeccion)
        {
            MVProducto = new VMProducto();
            MVProducto.BuscarProductosSeccion(new Guid(UidSeccion));

            Respuesta         = new ResponseHelper();
            Respuesta.Data    = MVProducto;
            Respuesta.Status  = true;
            Respuesta.Message = "Informacion recibida satisfactoriamente";
            return(Respuesta);
        }
Ejemplo n.º 2
0
        protected void lvSucursalesEmpresa_ItemCommand(object sender, ListViewCommandEventArgs e)
        {
            ListView dl = sender as ListView;

            if (e == null || e.Item == null)
            {
                Trace.Write("dl_ItemCommand", "EventArgs.Item is null");
                throw new Exception("dl_ItemCommand: EventArgs.Item is null");
            }

            int selIdx = dl.SelectedIndex;

            Trace.Write("dl_ItemCommand", String.Format("{0}: {1}",
                                                        e.CommandName.ToLower(), e.Item.DataItemIndex));

            switch (e.CommandName.ToLower())
            {
            case "select":
                HiddenField uidSeccion   = e.Item.FindControl("lblUidSeccion") as HiddenField;
                LinkButton  btnSeleccion = e.Item.FindControl("btnSeleccion") as LinkButton;
                //selIdx = e.Item.DataItemIndex;
                //dl.SelectedIndex = selIdx;

                DropDownList ddlOfertas                       = PanelCentral.Controls[0].Controls[27].FindControl("ddlOfertas") as DropDownList;
                Label        lblNombreSucursal                = PanelCentral.Controls[0].Controls[27].FindControl("lblNombreSucursal") as Label;
                Label        lblHorarioDeServicio             = PanelCentral.Controls[0].Controls[27].FindControl("lblHorarioDeServicio") as Label;
                Label        lblDireccionSucursalSeleccionada = PanelCentral.Controls[0].Controls[27].FindControl("lblDireccionSucursalSeleccionada") as Label;
                DataList     DLProductosSucursal              = PanelCentral.Controls[0].Controls[27].FindControl("DLProductosSucursal") as DataList;
                Menu         MnSecciones                      = PanelCentral.Controls[0].Controls[27].FindControl("MnSecciones") as Menu;
                HiddenField  hfSucursalSeleccionada           = PanelCentral.Controls[0].Controls[27].FindControl("hfSucursalSeleccionada") as HiddenField;
                var          registro = MVSucursales.LISTADESUCURSALES[e.Item.DataItemIndex];

                lblNombreSucursal.Text    = registro.IDENTIFICADOR;
                lblHorarioDeServicio.Text = "De " + registro.HORAAPARTURA + " A " + registro.HORACIERRE;

                MVDireccion.ObtenerDireccionSucursal(registro.ID.ToString());
                lblDireccionSucursalSeleccionada.Text = "Ubicación: " + MVDireccion.ObtenerNombreDeLaColonia(MVDireccion.COLONIA) + ", " + MVDireccion.CALLE0;

                MVOferta.Buscar(UIDSUCURSAL: registro.ID);
                ddlOfertas.DataSource     = MVOferta.ListaDeOfertas;
                ddlOfertas.DataTextField  = "STRNOMBRE";
                ddlOfertas.DataValueField = "UID";
                ddlOfertas.DataBind();

                hfSucursalSeleccionada.Value = registro.ID.ToString();
                MVSeccion.Buscar(UIDOFERTA: MVOferta.ListaDeOfertas[0].UID);
                MnSecciones.Items.Clear();
                MenuItem elemento = new MenuItem();
                foreach (var item in MVSeccion.ListaDeSeccion)
                {
                    elemento       = new MenuItem();
                    elemento.Text  = item.StrNombre;
                    elemento.Value = item.UID.ToString();
                    MnSecciones.Items.Add(elemento);
                }
                MnSecciones.Items[0].Selected = true;

                MVProducto.BuscarProductosSeccion(new Guid(MnSecciones.Items[0].Value));

                DLProductosSucursal.DataSource = MVProducto.ListaDeProductos;
                DLProductosSucursal.DataBind();
                break;

            default:
                break;
            }
            if (selIdx != dl.SelectedIndex)
            {
                dl.SelectedIndex = selIdx;
            }
            dl.DataSource = MVSucursales.LISTADESUCURSALES;
            dl.DataBind();
        }