//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); }