public Overtech.DataModels.Reconciliation.Reconciliation ReadDetails(long storeId) { using (IDAL dal = this.DAL) { IUniParameter prmStoreId = dal.CreateParameter("StoreId", storeId); DataTable dt = dal.ExecuteDataset("RCL_LST_LASTUNCOMPLETEID_SP", prmStoreId).Tables[0]; Overtech.DataModels.Reconciliation.Reconciliation rec = new Overtech.DataModels.Reconciliation.Reconciliation(); if (dt.Rows.Count > 0) { long recId = long.Parse(dt.Rows[0][0].ToString()); IUniParameter prmStoreRecId = dal.CreateParameter("StoreReconciliationId", recId); rec = dal.Read <Overtech.DataModels.Reconciliation.Reconciliation>("RCL_SEL_STORE_SP", prmStoreRecId); IUniParameter prmRecId = dal.CreateParameter("StoreRecId", recId); rec.CashDist = dal.List <Overtech.DataModels.Reconciliation.CashDistribution>("RCL_LST_CASHDIST_SP", prmRecId).ToList(); rec.CardDist = dal.List <Overtech.DataModels.Reconciliation.CardDistribution>("RCL_LST_CARDDIST_SP", prmRecId).ToList(); rec.RecLog = dal.List <Overtech.DataModels.Reconciliation.RecLog>("RCL_LST_LOG_SP", prmRecId).ToList(); rec.CancelReasons = dal.List <Overtech.DataModels.Sale.CancelReason>("SLS_LST_CANCELREASON_SP", prmRecId).ToList(); } else { rec = new DataModels.Reconciliation.Reconciliation(); } return(rec); } }
public long SaveReconciliation(ViewModels.Reconciliation.Reconciliation rec) { DataModels.Reconciliation.Reconciliation dmrec = rec.Map <DataModels.Reconciliation.Reconciliation, ViewModels.Reconciliation.Reconciliation>(mapperConfig); return(_dataService.SaveReconciliation(dmrec)); }