protected void dgvoferta_SelectedIndexChanged(object sender, EventArgs e) { Guid valor = Guid.Parse(dgvoferta.SelectedDataKey.Value.ToString()); MVOferta.Buscar(UIDOFERTA: valor); txtUidOferta.Text = MVOferta.UID.ToString(); txtNombreOferta.Text = MVOferta.STRNOMBRE; ddldEstatusOferta.SelectedIndex = ddldEstatusOferta.Items.IndexOf(ddldEstatusOferta.Items.FindByValue(MVOferta.StrEstatus)); //Manda el nombre de la oferta para la ubicacion del usuario dentro del panel lblOferta.Text = MVOferta.STRNOMBRE; MVDia.ObtenerDiaOferta(valor); if (txtUidOferta.Text != string.Empty && lblSeleccionOferta.Visible == false) { lblSeleccionOferta.Visible = true; if ("-" != lblSeleccionOferta.Text.Substring(0, 1)) { lblSeleccionOferta.Text = "-> " + lblSeleccionOferta.Text; } } if (lblSeleccionSeccion.Visible == true) { lblSeleccionSeccion.Visible = false; lblSeccion.Text = string.Empty; txtUidSeccion.Text = string.Empty; } //Desselecciona los checkbox for (int i = 0; i < chbxlistDiasOferta.Items.Count; i++) { chbxlistDiasOferta.Items[i].Selected = false; } //recorre el checkboxlist y verifica cual elemento tiene la oferta for (int i = 0; i < chbxlistDiasOferta.Items.Count; i++) { foreach (var item in MVDia.ListaDeDiasSeleccionados) { if (chbxlistDiasOferta.Items[i].Value == item.UID.ToString()) { chbxlistDiasOferta.Items[i].Selected = true; } } } //Vacia los datalist de los productos seleccionados. DLProductoSeleccionado.DataSource = null; DLProductoSeleccionado.DataBind(); //Controla la accion del panel. Acciones = "Edicion"; ManejoDeControlesOferta("Desactivado"); MVSeccion.Buscar(UIDOFERTA: valor); CargaGrid("Seccion"); }
protected void DGVSucursales_SelectedIndexChanged(object sender, EventArgs e) { Guid valor = Guid.Parse(DGVSucursales.SelectedDataKey.Value.ToString()); MVSucursales.RecuperaCategoria(valor.ToString()); MVSucursales.ObtenerSucursal(valor.ToString()); txtUidSucursal.Text = MVSucursales.ID.ToString(); lblSucursal.Text = MVSucursales.IDENTIFICADOR; if (txtUidSucursal.Text != string.Empty && lblSeleccionSucursal.Visible == false) { lblSeleccionSucursal.Visible = true; } if (lblSeleccionOferta.Visible == true) { lblSeleccionOferta.Visible = false; lblOferta.Text = string.Empty; txtUidOferta.Text = string.Empty; } if (lblSeleccionSeccion.Visible == true) { lblSeleccionSeccion.Visible = false; lblSeccion.Text = string.Empty; txtUidSeccion.Text = string.Empty; } //Muestra los productos asociados a la subcategoria dependiendo la subcategoria a la que esta pertenezca MVProducto.BuscarProductos(valor); DLProductos.DataSource = MVProducto.ListaDeProductos; DLProductos.DataBind(); DLProductoSeleccionado.DataSource = null; DLProductoSeleccionado.DataBind(); MVOferta.Buscar(UIDSUCURSAL: valor); CargaGrid("Oferta"); DGVSeccion.DataSource = null; DGVSeccion.DataBind(); }
protected void DGVSeccion_SelectedIndexChanged(object sender, EventArgs e) { string valor = DGVSeccion.SelectedDataKey.Value.ToString(); MVSeccion.Buscar(UIDSECCION: Guid.Parse(valor)); txtUidSeccion.Text = MVSeccion.UID.ToString(); txtSeccionNombre.Text = MVSeccion.StrNombre; txtHoraInicio.Text = MVSeccion.StrHoraInicio; txtHoraFin.Text = MVSeccion.StrHoraFin; ddlEstatusSeccion.SelectedIndex = ddlEstatusSeccion.Items.IndexOf(ddlEstatusSeccion.Items.FindByValue(MVSeccion.IntEstatus.ToString())); //Manda la el nombre de la seccion en el panel par ubicacion del usuario lblSeccion.Text = MVSeccion.StrNombre; if (txtUidSeccion.Text != string.Empty && lblSeleccionSeccion.Visible == false) { lblSeleccionSeccion.Visible = true; if ("-" != lblSeleccionSeccion.Text.Substring(0, 1)) { lblSeleccionSeccion.Text = "-> " + lblSeleccionSeccion.Text; } } LimpiaDatalistProductos(); //Recupera los productos de la empresa MVSucursales.ListaDeproductos.Clear(); MVProducto.ListaDeProductosSeleccionados.Clear(); MVSucursales.RecuperarProductos(new Guid(txtUidSucursal.Text), valor); foreach (var item in MVSucursales.ListaDeproductos) { MVProducto.SeleccionDeProducto(item.UidProducto.ToString()); } DLProductoSeleccionado.DataSource = MVProducto.ListaDeProductosSeleccionados; DLProductoSeleccionado.DataBind(); LimpiaDatalistProductos(); SeleccionaProductos(); Acciones = "Edicion"; ManejoDeControlesSeccion("Desactivado"); }
protected void MuestraPanel(string Panel) { //Obtiene los productos seleccionados. ObtenerProductosSeleccionados(); //Alimenta al data list de producto seleccionado si la lista de seleccionados no esta vacia if (MVProducto.ListaDeProductosSeleccionados != null) { DLProductoSeleccionado.DataSource = MVProducto.ListaDeProductosSeleccionados; DLProductoSeleccionado.DataBind(); } //Muestra el panel switch (Panel) { case "Oferta": PanelOferta.Visible = true; PanelSeccion.Visible = false; PanelDetalles.Visible = false; PanelProductos.Visible = false; liDatosOferta.Attributes.Add("class", "active"); liDatosSecciones.Attributes.Add("class", ""); liDatosProductos.Attributes.Add("class", ""); liDetallesProducto.Attributes.Add("class", ""); break; case "Seccion": PanelOferta.Visible = false; PanelSeccion.Visible = true; PanelDetalles.Visible = false; PanelProductos.Visible = false; liDatosOferta.Attributes.Add("class", ""); liDatosSecciones.Attributes.Add("class", "active"); liDatosProductos.Attributes.Add("class", ""); liDetallesProducto.Attributes.Add("class", ""); break; case "Productos": PanelOferta.Visible = false; PanelSeccion.Visible = false; PanelDetalles.Visible = false; PanelProductos.Visible = true; liDatosOferta.Attributes.Add("class", ""); liDatosSecciones.Attributes.Add("class", ""); liDatosProductos.Attributes.Add("class", "active"); liDetallesProducto.Attributes.Add("class", ""); break; case "Detalles": PanelOferta.Visible = false; PanelSeccion.Visible = false; PanelDetalles.Visible = true; PanelProductos.Visible = false; liDatosOferta.Attributes.Add("class", ""); liDatosSecciones.Attributes.Add("class", ""); liDatosProductos.Attributes.Add("class", ""); liDetallesProducto.Attributes.Add("class", "active"); DLProductoSeleccionado.SelectedIndex = -1; MuestraHorasYMinutos(); break; } }