Exemple #1
0
        /// <summary>
        ///
        /// </summary>
        /// <param name="frmGiftsParent"></param>
        /// <param name="GuestID"></param>
        /// <history>
        /// [vipacheco] 12/Mayo/2016 Created
        /// </history>
        public frmGiftsReceiptsAdditional(frmGiftsReceipts frmGiftsParent, int GuestID = 0)
        {
            _GuestID         = GuestID;
            _frmGiftsReceipt = frmGiftsParent;

            InitializeComponent();

            // Impedimos modificar los datos si el sistema esta en modo lectura
            if (ConfigHelper.GetString("ReadOnly").ToUpper().Equals("TRUE"))
            {
                btnSave.Visibility = Visibility.Hidden;
            }
        }
Exemple #2
0
        /// <summary>
        /// Despliega el formulario de recibos de regalos
        /// </summary>
        /// <history>
        /// [vipacheco] 06/Junio/2016 Created
        /// </history>
        private void btnReceipt_Click(object sender, RoutedEventArgs e)
        {
            int GuestID = 0;

            if (ValidatePermissions(EnumPermission.GiftsReceipts, ref GuestID))
            {
                bool _edit = Context.User.HasPermission(EnumPermission.GiftsReceipts, EnumPermisionLevel.Standard);

                frmGiftsReceipts giftsReceipt = new frmGiftsReceipts(GuestID)
                {
                    Owner       = this,
                    _modeOpenBy = EnumOpenBy.Checkbox,
                    _modeOpen   = (_edit) ? EnumMode.Edit : EnumMode.ReadOnly
                };
                giftsReceipt.ShowDialog();
            }
        }
Exemple #3
0
        public frmCancelExternalProducts(EnumExternalProduct enumExternalProducts, int ReceiptID, int GuestID,
                                         string NameGuest, decimal MaxAuthGifts, decimal TotalGifts, decimal CurAdjustment,
                                         bool ValidateMaxAuthGifts, bool pUseCxCCost, bool Exchange, frmGiftsReceipts FrmGiftsReceipt, GiftsReceipt pGiftsDataContext, bool pIsExchangeReceipt)
        {
            _EnumExternalProduct       = enumExternalProducts;
            _ReceiptID                 = ReceiptID;
            _MaxAuthGifts              = MaxAuthGifts;
            _GuestID                   = GuestID;
            _ValidateMaxAuthGifts      = ValidateMaxAuthGifts;
            useCxCCost                 = pUseCxCCost;
            _Exchange                  = Exchange;
            _isExchangeReceipt         = pIsExchangeReceipt;
            _Cancelled                 = false;
            _FrmGiftsReceipt           = FrmGiftsReceipt;
            _FrmCancelExternalProducts = this;
            _giftsDataContext          = pGiftsDataContext;
            _CurAdjustment             = CurAdjustment;
            _TotalGifts                = TotalGifts;

            InitializeComponent();

            // Si es monedero electronico
            if (_EnumExternalProduct == EnumExternalProduct.expElectronicPurse)
            {
                Title        = "Cancel Electronic Purse";
                _CancelField = "geCancelElectronicPurse";
                geCancelPVPPromoColumn.Visibility = Visibility.Hidden;
            }
            // si son las promociones de Sistur
            else
            {
                Title        = "Cancel Sistur Promotions";
                _CancelField = "geCancelPVPPromo";
                geCancelElectronicPurseColumn.Visibility = Visibility.Hidden;
            }
        }