예제 #1
0
        void _producto_Click(object sender, RoutedEventArgs e)
        {
            ccMenu _producto = (ccMenu)sender;

            _productoSeleccionado = null;
            _productoSeleccionado = _producto.DataContext as Entidad_SIAD_MENUS;
        }
예제 #2
0
        private void fncRegistrarMenu()
        {
            try
            {
                Entidad_SIAD_MENUS _menu = new Entidad_SIAD_MENUS();
                _menu.PK_PORCION     = (short)(cbxPorcion.SelectedValue);
                _menu.PK_RESTAURANTE = (short)(cbxRestaurante.SelectedValue);
                _menu.PK_TIPO_MENU   = (short)(cbxTipoMenu.SelectedValue);
                _menu.MEN_NOMBRE     = txtNombre.Text.ToUpper();
                _menu.MEN_PRECIO     = Convert.ToDecimal(txtPrecio.Text);
                _menu.MEN_PRECIO_IVI = Convert.ToDecimal(txtPrecioConIVI.Text);
                if (txtDescuento.Text == "")
                {
                    _menu.MEN_DESCUENTO = 0;
                }
                else
                {
                    _menu.MEN_DESCUENTO = Convert.ToDecimal(txtDescuento.Text);
                }
                _menu.MEN_IMAGEN  = varImagen;
                _menu.MEN_ESTADO  = "A";
                _menu.MEN_CODIGO  = txtCodigo.Text.ToString().ToUpper();
                _menu.MEN_USUARIO = _usuario;
                _ctrMenu.fncRegistrarMenu(_menu, 1);

                SIAD_RESTAURANTE _siadRestaurante = new SIAD_RESTAURANTE();
                _siadRestaurante.PK_RESTAURANTE     = _restaurante.PK_RESTAURANTE;
                _siadRestaurante.RES_CODIGO_MENU    = (Convert.ToInt32(_restaurante.RES_CODIGO_MENU) + 1).ToString();
                _siadRestaurante.RES_MODIFICADO_POR = _usuario;
                _ctrRestaurantes.fncModificarCodigoRestaurante(_siadRestaurante);

                this.NavigationService.Navigate(new Uri("/Paginas/Facturacion/Menu/pagMenu.xaml", UriKind.RelativeOrAbsolute));
            }
            catch { }
        }
예제 #3
0
        private void fncModificarMenu()
        {
            try
            {
                Entidad_SIAD_MENUS _menu = new Entidad_SIAD_MENUS();
                _menu.PK_MENU        = _menuSeleccionado.PK_MENU;
                _menu.PK_PORCION     = Convert.ToInt16(cbxPorcion.SelectedValue);
                _menu.PK_RESTAURANTE = Convert.ToInt16(cbxRestaurante.SelectedValue);
                _menu.MEN_NOMBRE     = txtNombre.Text.ToUpper();
                _menu.MEN_PRECIO     = Convert.ToDecimal(txtPrecio.Text);
                _menu.MEN_PRECIO_IVI = Convert.ToDecimal(txtPrecioConIVI.Text);
                _menu.MEN_DESCUENTO  = Convert.ToDecimal(txtDescuento.Text);
                if (varVerificacion == 0)
                {
                    _menu.MEN_IMAGEN = _menuSeleccionado.MEN_IMAGEN;
                }
                else
                {
                    _menu.MEN_IMAGEN = varImagen;
                }
                _menu.MEN_ESTADO  = "A";
                _menu.MEN_USUARIO = _usuario;
                _ctrMenu.fncRegistrarMenu(_menu, 2);

                this.NavigationService.Navigate(new Uri("/Paginas/Facturacion/Menu/pagMenu.xaml", UriKind.RelativeOrAbsolute));
            }
            catch { }
        }
예제 #4
0
        public Entidad_SIAD_MENUS fncListarMenuPorPk(short varPkMenu)
        {
            Entidad_SIAD_MENUS _menu = new Entidad_SIAD_MENUS();

            try
            {
                _menu = _blMenu.logicListarMenuPorPk(varPkMenu);
            }
            catch { }
            return(_menu);
        }
예제 #5
0
        public Entidad_SIAD_MENUS logicListarMenuPorPk(short varPkMenu)
        {
            SP_LISTAR_MENU_POR_PKResult _Menu        = new SP_LISTAR_MENU_POR_PKResult();
            Entidad_SIAD_MENUS          _EntidadMenu = new Entidad_SIAD_MENUS();

            try
            {
                _Menu        = varDataContext.SP_LISTAR_MENU_POR_PK(varPkMenu).FirstOrDefault();
                _EntidadMenu = logicConvertirSpMenuEnSiadMenu(_Menu);
            }
            catch { }
            return(_EntidadMenu);
        }
예제 #6
0
        private Entidad_SIAD_MENUS logicConvertirSpMenuEnSiadMenu(SP_LISTAR_MENU_POR_PKResult _Menu)
        {
            Entidad_SIAD_MENUS _entidadMenu = new Entidad_SIAD_MENUS();

            _entidadMenu.PK_MENU               = _Menu.PK_MENU;
            _entidadMenu.PK_RESTAURANTE        = _Menu.PK_RESTAURANTE;
            _entidadMenu.PK_PORCION            = _Menu.PK_PORCION;
            _entidadMenu.PK_TIPO_MENU          = _Menu.PK_TIPO_MENU;
            _entidadMenu.MEN_NOMBRE            = _Menu.MEN_NOMBRE;
            _entidadMenu.MEN_IMAGEN            = (byte[])(_Menu.MEN_IMAGEN.ToArray());
            _entidadMenu.MEN_PRECIO            = _Menu.MEN_PRECIO;
            _entidadMenu.MEN_PRECIO_IVI        = _Menu.MEN_PRECIO_IVI;
            _entidadMenu.MEN_PRECIO_IVI_STRING = "₡" + _entidadMenu.MEN_PRECIO_IVI.ToString();
            _entidadMenu.MEN_CODIGO            = _Menu.MEN_CODIGO;
            return(_entidadMenu);
        }
예제 #7
0
 public void logicModificarMenu(Entidad_SIAD_MENUS varMenu)
 {
     try
     {
         varDataContext.SP_MODIFICAR_MENU(varMenu.PK_MENU,
                                          varMenu.PK_PORCION,
                                          varMenu.PK_RESTAURANTE,
                                          varMenu.MEN_NOMBRE,
                                          varMenu.MEN_IMAGEN,
                                          varMenu.MEN_PRECIO,
                                          varMenu.MEN_PRECIO_IVI,
                                          varMenu.MEN_DESCUENTO,
                                          varMenu.MEN_ESTADO,
                                          varMenu.MEN_USUARIO);
     }
     catch { }
 }
예제 #8
0
 public void logicRegistrarMenu(Entidad_SIAD_MENUS varMenu)
 {
     try
     {
         varDataContext.SP_REGISTRAR_MENU(varMenu.PK_PORCION,
                                          varMenu.PK_RESTAURANTE,
                                          varMenu.PK_TIPO_MENU,
                                          varMenu.MEN_CODIGO,
                                          varMenu.MEN_NOMBRE,
                                          varMenu.MEN_IMAGEN,
                                          varMenu.MEN_PRECIO,
                                          varMenu.MEN_PRECIO_IVI,
                                          varMenu.MEN_DESCUENTO,
                                          varMenu.MEN_ESTADO,
                                          varMenu.MEN_USUARIO);
     }
     catch { }
 }
예제 #9
0
        public void fncRegistrarMenu(Entidad_SIAD_MENUS varMenu, int varOpcion)
        {
            //registrar(1)
            if (varOpcion == 1)
            {
                _blMenu.logicRegistrarMenu(varMenu);
            }

            //modificar(2)
            if (varOpcion == 2)
            {
                _blMenu.logicModificarMenu(varMenu);
            }

            //eliminar(3)
            if (varOpcion == 3)
            {
                _blMenu.logicEliminarMenu(varMenu.PK_MENU);
            }
        }
예제 #10
0
        private List <Entidad_SIAD_MENUS> logicConvertirSpEnSiadMenu(List <SP_LISTAR_MENUResult> _listaMenu)
        {
            List <Entidad_SIAD_MENUS> _listaMenus = new List <Entidad_SIAD_MENUS>();

            foreach (SP_LISTAR_MENUResult _varMenu in _listaMenu)
            {
                Entidad_SIAD_MENUS _entidadMenu = new Entidad_SIAD_MENUS();
                _entidadMenu.PK_MENU               = _varMenu.PK_MENU;
                _entidadMenu.PK_RESTAURANTE        = _varMenu.PK_RESTAURANTE;
                _entidadMenu.PK_PORCION            = _varMenu.PK_PORCION;
                _entidadMenu.PK_TIPO_MENU          = _varMenu.PK_TIPO_MENU;
                _entidadMenu.MEN_NOMBRE            = _varMenu.MEN_NOMBRE;
                _entidadMenu.MEN_IMAGEN            = (byte[])(_varMenu.MEN_IMAGEN.ToArray());
                _entidadMenu.MEN_PRECIO            = _varMenu.MEN_PRECIO;
                _entidadMenu.MEN_PRECIO_IVI        = _varMenu.MEN_PRECIO_IVI;
                _entidadMenu.MEN_DESCUENTO         = _varMenu.MEN_DESCUENTO;
                _entidadMenu.MEN_PRECIO_IVI_STRING = "₡" + _entidadMenu.MEN_PRECIO_IVI.ToString();
                _entidadMenu.MEN_CODIGO            = _varMenu.MEN_CODIGO;
                _listaMenus.Add(_entidadMenu);
            }
            return(_listaMenus);
        }