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); }
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) { } }
// 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); }
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; } }
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; }
//inicio con busqueda de empresa public ProductoDescripcionPage(VMProducto objProducto, Guid UiEmpresa, VMSeccion objSeccion) { InitializeComponent(); CargaVentanaBusquedaDeEmpresa(objProducto, UiEmpresa, objSeccion); }
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/"); } }
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"]; } }