Пример #1
0
        protected void btnModificarSeccion_Click(object sender, EventArgs e)
        {
            string strnombre  = txtSeccionNombre.Text;
            string horainicio = txtHoraInicio.Text;
            string horafin    = txtHoraFin.Text;
            string estatus    = ddlEstatusSeccion.SelectedItem.Value;
            Guid   UidOferta  = new Guid(dgvoferta.SelectedDataKey.Value.ToString());

            if (string.IsNullOrEmpty(txtUidSeccion.Text))
            {
                Guid UidSeccion = Guid.NewGuid();

                MVSeccion.Guardar(UIDSECCION: UidSeccion, UIDOFERTA: UidOferta, NOMBRE: strnombre, HORAINICIO: horainicio, HORAFIN: horafin, Estatus: Int32.Parse(estatus));


                txtSeccionNombre.Text           = string.Empty;
                txtHoraInicio.Text              = string.Empty;
                txtHoraFin.Text                 = string.Empty;
                ddlEstatusSeccion.SelectedIndex = -1;
                ManejoDeControlesSeccion();
            }
            else
            {
                Guid uidseccion = Guid.Parse(txtUidSeccion.Text);
                MVSeccion.Actualiza(UIDSECCION: uidseccion, NOMBRE: strnombre, HORAINICIO: horainicio, HORAFIN: horafin, Estatus: Int32.Parse(estatus));

                Acciones = "Edicion";
                ManejoDeControlesSeccion("Desactivado");
            }
            MVSeccion.Buscar(UIDOFERTA: UidOferta);
            DGVSeccion.DataSource = MVSeccion.ListaDeSeccion;
            DGVSeccion.DataBind();
        }
Пример #2
0
        protected void CargaGrid(string GridView)
        {
            switch (GridView)
            {
            case "Oferta":
                dgvoferta.DataSource = MVOferta.ListaDeOfertas;
                dgvoferta.DataBind();
                break;

            case "Seccion":
                //Gestion de seccion
                DGVSeccion.DataSource = MVSeccion.ListaDeSeccion;
                DGVSeccion.DataBind();
                break;
            }
        }
Пример #3
0
        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();
        }
Пример #4
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"];
            }
        }