Beispiel #1
0
        public bool UpdateFloorFinancialsFromMeter(
            int?installationNo,
            int?rdc_Cancelled_Credits,
            int?rdc_Bill_100000,
            int?Coin_in,
            int?Coin_Out,
            int?Coin_Drop,
            int?jackpot,
            int?games_Bet,
            int?games_Won,
            int?door_Open,
            int?power_Reset,
            int?rdc_Bill_1,
            int?rdc_Bill_5,
            int?rdc_Bill_10,
            int?rdc_Bill_20,
            int?rdc_Bill_50,
            int?rdc_Bill_100,
            int?rdc_Bill_250,
            int?rdc_Bill_10000,
            int?rdc_Bill_20000,
            int?rdc_Bill_25000,
            int?rdc_Bill_50000,
            int?rdc_Games_Lost,
            int?rdc_Current_Credits,
            int?external_Credit,
            int?rdc_True_Coin_In,
            int?rdc_True_Coin_Out,
            int?handpay,
            int?rdc_Tickets_Inserted_Cashable_Value,
            int?rdc_Tickets_Printed_Cashable_Value,
            int?rdc_Tickets_Inserted_NonCashable_Value,
            int?rdc_Tickets_Printed_NonCashable_Value,
            int?rdc_Tickets_Inserted_Cashable_Qty,
            int?rdc_Tickets_Printed_Cashable_Qty,
            int?rdc_Tickets_Inserted_NonCashable_Qty,
            int?rdc_Tickets_Printed_NonCashable_Qty,
            int?prog_Win,
            int?prog_Win_Handpay,
            int?rdc_Mystery_Machine_Win,
            int?rdc_Mystery_Attendant_Win,
            int?rdc_Promo_Cashable_EFT_In,
            int?rdc_Promo_Cashable_EFT_Out,
            int?rdc_NonCashable_EFT_In,
            int?rdc_NonCashable_EFT_Out,
            int?rdc_Cashable_EFT_In,
            int?rdc_Cashable_EFT_Out,
            int?rdc_Bill_200,
            int?rdc_Bill_500,
            int?Notes,
            int?rdc_Bill_2,
            int?rdc_Games_Since_Power_Up,
            int?vtp,
            string source
            )
        {
            try
            {
                using (ExCommsSQLDataAccess DataContext = this.GetDataContext())
                {
                    UpdateFloorFinancialsFromMetersResult obj = DataContext.usp_UpdateFloorFinancialsFromMeters(
                        installationNo,
                        rdc_Cancelled_Credits,
                        rdc_Bill_100000,
                        Coin_in,
                        Coin_Out,
                        Coin_Drop,
                        jackpot,
                        games_Bet,
                        games_Won,
                        door_Open,
                        power_Reset,
                        rdc_Bill_1,
                        rdc_Bill_5,
                        rdc_Bill_10,
                        rdc_Bill_20,
                        rdc_Bill_50,
                        rdc_Bill_100,
                        rdc_Bill_250,
                        rdc_Bill_10000,
                        rdc_Bill_20000,
                        rdc_Bill_25000,
                        rdc_Bill_50000,
                        rdc_Games_Lost,
                        rdc_Current_Credits,
                        external_Credit,
                        rdc_True_Coin_In,
                        rdc_True_Coin_Out,
                        handpay,
                        rdc_Tickets_Inserted_Cashable_Value,
                        rdc_Tickets_Printed_Cashable_Value,
                        rdc_Tickets_Inserted_NonCashable_Value,
                        rdc_Tickets_Printed_NonCashable_Value,
                        rdc_Tickets_Inserted_Cashable_Qty,
                        rdc_Tickets_Printed_Cashable_Qty,
                        rdc_Tickets_Inserted_NonCashable_Qty,
                        rdc_Tickets_Printed_NonCashable_Qty,
                        prog_Win,
                        prog_Win_Handpay,
                        rdc_Mystery_Machine_Win,
                        rdc_Mystery_Attendant_Win,
                        rdc_Promo_Cashable_EFT_In,
                        rdc_Promo_Cashable_EFT_Out,
                        rdc_NonCashable_EFT_In,
                        rdc_NonCashable_EFT_Out,
                        rdc_Cashable_EFT_In,
                        rdc_Cashable_EFT_Out,
                        rdc_Bill_200,
                        rdc_Bill_500,
                        Notes,
                        rdc_Bill_2,
                        rdc_Games_Since_Power_Up,
                        vtp,
                        source
                        ).FirstOrDefault();

                    if (obj.Column1 == 0)
                    {
                        return(true);
                    }

                    return(false);
                }
            }
            catch (Exception ex)
            {
                ExceptionManager.Publish(ex);
                return(false);
            }
        }