Ejemplo n.º 1
0
 public void SaveRevenueShift([FromBody] Search.Revenues.SaveRevenueShift value)
 {
     if (null == value)
     {
         return;
     }
     UserShiftRevenue.SavePlazaRevenue(value.RevenueShift, value.RevenueDate, value.RevenueId);
 }
Ejemplo n.º 2
0
 public UserShiftRevenue GetRevenueShift([FromBody] Search.Revenues.PlazaShift value)
 {
     if (null == value)
     {
         return(null);
     }
     return(UserShiftRevenue.GetPlazaRevenue(value.Shift, value.Plaza));
 }
Ejemplo n.º 3
0
        public NDbResult <UserShiftRevenue> GetRevenueShift([FromBody] Search.Revenues.PlazaShift value)
        {
            NDbResult <UserShiftRevenue> result;

            if (null == value)
            {
                result = new NDbResult <UserShiftRevenue>();
                result.ParameterIsNull();
            }
            else
            {
                result = UserShiftRevenue.GetPlazaRevenue(value.Shift, value.PlazaGroup);
            }
            return(result);
        }
Ejemplo n.º 4
0
        public NDbResult <UserShiftRevenue> SaveRevenueShift([FromBody] Search.Revenues.SaveRevenueShift value)
        {
            NDbResult <UserShiftRevenue> result;

            if (null == value)
            {
                result = new NDbResult <UserShiftRevenue>();
                result.ParameterIsNull();
            }
            else
            {
                result = UserShiftRevenue.SavePlazaRevenue(
                    value.RevenueShift, value.RevenueDate, value.RevenueId);
            }
            return(result);
        }
        public void Setup(User user, UserShift userShift, PlazaGroup plazaGroup,
                          UserShiftRevenue plazaRevenue,
                          List <LaneAttendance> laneActivities,
                          DateTime entryDate, DateTime revDate,
                          Models.RevenueEntry revenueEntry)
        {
            _user           = user;
            _userShift      = userShift;
            _plazaGroup     = plazaGroup;
            _plazaRevenue   = plazaRevenue;
            _laneActivities = laneActivities;
            _entryDate      = entryDate;
            _revDate        = revDate;
            _revenueEntry   = revenueEntry;

            if (null != _revenueEntry)
            {
                if (_revenueEntry.RevenueId == string.Empty ||
                    _revenueEntry.EntryDate == DateTime.MinValue ||
                    _revenueEntry.RevenueDate == DateTime.MinValue)
                {
                    InitNewReport();
                }
            }

            var model = GetReportModel();

            if (null == model ||
                null == model.DataSources || model.DataSources.Count <= 0 ||
                null == model.DataSources[0] || null == model.DataSources[0].Items)
            {
                DMT.Windows.MessageBoxWindow msg = new DMT.Windows.MessageBoxWindow();
                msg.Owner = Application.Current.MainWindow;
                msg.Setup("No result found.", "DMT - Tour of Duty");
                if (msg.ShowDialog() == true)
                {
                    this.rptViewer.ClearReport();
                }
            }
            else
            {
                this.rptViewer.LoadReport(model);
            }
        }