Exemplo n.º 1
0
        //RFDF Recon
        //public static void matchCF(string _yrmo)
        //{
        //    List<int> rid = new List<int>();
        //    rid = ReconDAL.matchCF(_yrmo);
        //    if (rid.Count != 0)
        //    {
        //        ReconDAL.updatematchCF(rid);
        //    }
        //}

        //public static void amountMatch(string _yrmo)
        //{
        //    DataSet ds = new DataSet();
        //    ds = ReconDAL.amountMatch(_yrmo);
        //    insertReconData(ds, _yrmo);
        //}
        //public static void CF(string _yrmo)
        //{
        //    DataSet ds = new DataSet();
        //    ds = ReconDAL.updateCFFinal(_yrmo);
        //    insertReconCF(ds, _yrmo);
        //}
        //private static void insertReconData(DataSet ds, string _yrmo)
        //{
        //    string _claimid;
        //    decimal _clmamt, _rfdfamt, _var;

        //    foreach (DataRow row in ds.Tables["reconTemp"].Rows)
        //    {
        //        _claimid = row[0].ToString();
        //        _clmamt = decimal.Parse(row[1].ToString(), System.Globalization.NumberStyles.Currency);
        //        _rfdfamt = decimal.Parse(row[2].ToString(), System.Globalization.NumberStyles.Currency);
        //        _var = _clmamt - _rfdfamt;
        //        ReconDAL.insertRecon(_yrmo, _claimid, _clmamt, _rfdfamt, _var);
        //    }

        //    ReconDAL.updateTablesCF(_yrmo);
        //}
        //private static void insertReconCF(DataSet ds, string _yrmo)
        //{
        //    string _claimid;
        //    decimal _fclmamt, _frfdfamt, _var;

        //    foreach (DataRow row in ds.Tables["CFTemp"].Rows)
        //    {
        //        _claimid = row[0].ToString();
        //        _fclmamt = decimal.Parse(row[1].ToString(), System.Globalization.NumberStyles.Currency);
        //        _frfdfamt = decimal.Parse(row[2].ToString(), System.Globalization.NumberStyles.Currency);
        //        _var = _fclmamt - _frfdfamt;
        //        if (_var == 0)
        //        {
        //            ReconDAL.updateReconCF(_yrmo, _claimid, _fclmamt, _frfdfamt, _var);
        //        }
        //    }
        //}

        //public static void matchDFCl(string _yrmo)
        //{
        //    List<int> rid = new List<int>();
        //    rid = ReconDAL.matchCF(_yrmo);
        //    if (rid.Count != 0)
        //    {
        //        ReconDAL.updatematchCF(rid);
        //    }
        //    ReconDAL.calcTotalAmt(_yrmo, rid);
        //}

        //RX Recon

        public static void anthemRXrecon(string _yrmo)
        {
            decimal _frdamt  = 0;
            decimal _anbtamt = 0;

            _frdamt = ReconDAL.getFRDData(_yrmo);
            if (_frdamt.Equals(-1))
            {
                throw (new Exception("No data from FRD. FRD may not have processed the Anthem bank Reconciliation.<br/>Contact FRD."));
            }
            _anbtamt = ReconDAL.getAnthemRX(_yrmo);
            ReconDAL.insertRXRecon(_yrmo, _frdamt, _anbtamt);
        }