Пример #1
0
        private void DropDownListCargaMenu(DropDownList drowDownList)
        {
            List <Entidades.Menu> tipoMenuList = new List <Entidades.Menu>();
            MenuBussiness         MenuBuss     = new MenuBussiness();

            tipoMenuList = MenuBuss.GetMenus();
            string ValorSeleccionado = DropDownProducto.SelectedValue;
            string SeleccionVariedad = DropDownVariedad.SelectedValue;

            drowDownList.Items.Clear();
            drowDownList.Items.Insert(0, new ListItem("Seleccione", "Seleccione"));
            int j = 1;

            for (int i = 0; i < tipoMenuList.Count; i++)
            {
                if (tipoMenuList[i].tipo == ValorSeleccionado)
                {
                    drowDownList.Items.Insert(j, new ListItem(tipoMenuList[i].nombreMenu, tipoMenuList[i].nombreMenu));
                    j++;
                }
            }
            if (DropDownVariedad.SelectedValue != "Seleccione" && DropDownVariedad.SelectedValue != "Variedad")
            {
                DropDownVariedad.SelectedValue = SeleccionVariedad;
            }
            if (DropDownVariedad.Items.FindByValue(SeleccionVariedad) != null)
            {
                DropDownVariedad.SelectedValue = SeleccionVariedad;
            }
        }
Пример #2
0
        public object GetMenuSubMenuDemo()

        {
            MenuBussiness obj = new MenuBussiness();

            return(obj.GetMenu());
        }
Пример #3
0
        private void FillMenuGrid()
        {
            List <Entidades.Menu> MenuList = new List <Entidades.Menu>();
            MenuBussiness         MenuBuss = new MenuBussiness();

            MenuList = MenuBuss.GetMenus();

            gridMenusList.DataSource = MenuList;
            gridMenusList.DataBind();
        }
Пример #4
0
        private bool SaveMenu()
        {
            if (!CanSave())
            {
                return(false);
            }

            MenuEntity Menu = new MenuEntity();

            Menu.MenuTitle    = txtName.Text;
            Menu.MenuParent   = new Guid(txtName.Tag.ToString());
            Menu.MenuCode     = txtCode.Text;
            Menu.MenuID       = new Guid(txtCode.Tag.ToString());
            Menu.MenuLevel    = CmbLevel.SelectedIndex;
            Menu.MenuTypeCode = cmbMenuType.SelectedIndex;
            Menu.MenuOrder    = int.Parse(txtOrder.Text);

            MenuBussiness uBLL = new MenuBussiness();

            if (Menu.MenuID == new Guid())
            {
                Menu.MenuID = uBLL.Insert(Menu);
                if (GetCurrentMenuID() != new Guid())
                {
                    tvMenu.SelectedNode.Nodes.Clear();
                    FillChild(tvMenu.SelectedNode);
                }
                else
                {
                    LoadTree();
                    tvMenu_AfterSelect(null, null);
                }
            }
            else
            {
                uBLL.Update(Menu);

                TreeNode Tnd = tvMenu.SelectedNode.Parent;
                tvMenu.SelectedNode.Parent.Nodes.Clear();
                if (new Guid(Tnd.Tag.ToString()) != new Guid())
                {
                    FillChild(Tnd);
                }
                else
                {
                    LoadTree();
                }
            }

            EnableItems(true);
            tvMenu_AfterSelect(null, null);

            return(true);
        }
Пример #5
0
        protected void btnEliminar_Click(object sender, EventArgs e)
        {
            int idMenu;

            if (gridMenusList.SelectedIndex != -1)
            {
                idMenu = Convert.ToInt32(gridMenusList.SelectedRow.Cells[0].Text);
                MenuBussiness menuBuss = new MenuBussiness();
                menuBuss.EliminarMenu(idMenu);
                FillMenuGrid();
            }
        }
Пример #6
0
        private void FillMenuData()
        {
            MenuBussiness MenuBiz = new MenuBussiness();

            Entidades.Menu menu = new Entidades.Menu();
            menu                     = MenuBiz.GetMenuData(idMenu);
            this.txtID.Text          = Convert.ToString(menu.id);
            this.txtNombreMenu.Text  = menu.nombreMenu;
            this.txtTipo.Text        = menu.tipo;
            this.txtDescripcion.Text = menu.mDescripcion;
            this.txtPrecio.Text      = Convert.ToString(menu.precio);
        }
        protected void btnAceptar_Click(object sender, EventArgs e)
        {
            MenuBussiness Menubiz = new MenuBussiness();

            Entidades.Menu objMenu = new Entidades.Menu();
            objMenu.nombreMenu   = this.txtNombreMenu.Text.ToUpper();
            objMenu.tipo         = this.txtTipo.Text.ToUpper();
            objMenu.mDescripcion = this.txtDescripcion.Text.ToUpper();
            objMenu.precio       = Convert.ToDecimal(this.txtPrecio.Text);

            Menubiz.CrearMenu(objMenu);
            Response.Redirect("Menus.aspx");
        }
Пример #8
0
        protected void btnAceptar_Click(object sender, EventArgs e)
        {
            MenuBussiness menuBuss = new MenuBussiness();

            Entidades.Menu menu = new Entidades.Menu();
            menu.id           = Convert.ToInt32(this.txtID.Text);
            menu.nombreMenu   = this.txtNombreMenu.Text.ToUpper();
            menu.tipo         = this.txtTipo.Text.ToUpper();
            menu.mDescripcion = this.txtDescripcion.Text.ToUpper();
            menu.precio       = Convert.ToDecimal(this.txtPrecio.Text);

            menuBuss.EditarMenu(menu);
            Response.Redirect("Menus.aspx");
        }
Пример #9
0
        protected void btnSearch_Click(object sender, ImageClickEventArgs e)
        {
            MenuBussiness mbuss = new MenuBussiness();

            if (this.txtSearch.Text == "*Menu")
            {
                this.txtSearch.Text = "";
            }
            if (this.TxtSearchTipo.Text == "*Tipo")
            {
                this.TxtSearchTipo.Text = "";
            }
            if (this.txtSearch.Text != "*Menu" && this.TxtSearchTipo.Text != "*Tipo")
            {
                gridMenusList.DataSource = mbuss.FiltrarMenu(this.txtSearch.Text, this.TxtSearchTipo.Text);
                gridMenusList.DataBind();
            }
        }
Пример #10
0
        protected void btnCargar_Click(object sender, EventArgs e)
        {
            DetallePedido          detallePedido     = new DetallePedido();
            DetallePedidoBussiness detallePedidoBuss = new DetallePedidoBussiness();
            MenuBussiness          menuBuss          = new MenuBussiness();

            Entidades.Menu menu = new Entidades.Menu();

            if (this.DropDownProducto.SelectedValue != "Seleccione" &&
                this.DropDownVariedad.SelectedValue != "" &&
                this.txtCantidad.Text != "")
            {
                detallePedido.id       = id;
                detallePedido.tipo     = this.DropDownProducto.SelectedValue;
                detallePedido.variedad = this.DropDownVariedad.SelectedValue;
                if (this.DropDownParaPizza.SelectedValue == "Seleccione")
                {
                    detallePedido.paraPizza = "";
                }
                else
                {
                    detallePedido.paraPizza = this.DropDownParaPizza.SelectedValue;
                }
                detallePedido.cantidad = Convert.ToInt32(this.txtCantidad.Text);
                menu = menuBuss.GetMenuDataTipo(detallePedido.variedad);
                detallePedido.precio = menu.precio * detallePedido.cantidad;
                detallePedidoBuss.AgregarDetallePedido(detallePedido);
                FillDetallePedidoGrid();
                this.DropDownProducto.SelectedValue  = "Seleccione";
                this.DropDownVariedad.SelectedValue  = "Seleccione";
                this.DropDownParaPizza.SelectedValue = "Seleccione";
                this.txtCantidad.Text = "";
            }
            else
            {
                string script = "Alerta();";
                ScriptManager.RegisterStartupScript(this, this.GetType(), "popup", script, true);
            }
        }
Пример #11
0
        public object GetSiteMenu()
        {
            MenuBussiness obj = new MenuBussiness();

            return(obj.GetSiteMenu());
        }
Пример #12
0
        public object UpdateMenuSubMenu(MenuSubMenuParam objmenu)
        {
            MenuBussiness obj = new MenuBussiness();

            return(obj.UpdateMenuSubMenu(objmenu));
        }
Пример #13
0
        public object GetDuplicateRole(MenuSubMenuParam objmenu)
        {
            MenuBussiness obj = new MenuBussiness();

            return(obj.GetDuplicateMenu(objmenu));
        }
Пример #14
0
        public object GetSingleMenuSubMenu(MenuSubMenuParam objmenu)
        {
            MenuBussiness obj = new MenuBussiness();

            return(obj.GetSingleSubMenu(objmenu));
        }
Пример #15
0
        public object GetRoleData()
        {
            MenuBussiness obj = new MenuBussiness();

            return(obj.GetRole());
        }