/// <summary> /// Gets the report B01 BCTC. /// </summary> /// <param name="reportParameter">The report parameter.</param> /// <param name="oRsTool">The o rs tool.</param> /// <returns>IList<B01_BCTCModel>.</returns> public IList <B01_BCTCModel> GetReportB01_BCTC(ReportParameter reportParameter, ReportSharpHelper oRsTool) { IList <B01_BCTCModel> list = null; var amountType = GlobalVariable.AmountTypeViewReport; var currencyCode = GlobalVariable.CurrencyViewReport; var reportDate = GlobalVariable.PostedDate; var currencyPrefix = Model.GetCurrencyByCurrencyCode(currencyCode).Prefix ?? ""; GlobalVariable.IsDisplayNewLicenseInfo = true; if (!oRsTool.IsRefresh) { using (var frmParam = new FrmFinacialReport01()) { frmParam.Text = "Báo cáo tình hình tài chính"; if (frmParam.ShowDialog() == DialogResult.OK) { var fromDate = DateTime.Parse(frmParam.FromDate); var toDate = DateTime.Parse(frmParam.ToDate); var startdate = DateTime.Parse(frmParam.StartDate); if (!oRsTool.Parameters.ContainsKey("FromDate")) { oRsTool.Parameters.Add("FromDate", fromDate.ToShortDateString()); } if (!oRsTool.Parameters.ContainsKey("ToDate")) { oRsTool.Parameters.Add("ToDate", toDate.ToShortDateString()); } if (!oRsTool.Parameters.ContainsKey("ReportDate")) { oRsTool.Parameters.Add("ReportDate", GlobalVariable.PostedDate); } if (!oRsTool.Parameters.ContainsKey("CompanyProvince")) { oRsTool.Parameters.Add("CompanyProvince", string.IsNullOrEmpty(GlobalVariable.CompanyProvince) ? string.Empty : GlobalVariable.CompanyProvince); } if (!oRsTool.Parameters.ContainsKey("CurrencyPrefix")) { oRsTool.Parameters.Add("CurrencyPrefix", currencyPrefix); } list = Model.GetReportB01_BCTC(startdate, fromDate, toDate, frmParam.BudgetChapterCode, frmParam.IsSummaryBudgetChapter, false, null, amountType, currencyCode); } else { list = null; } } } return(list); }
/// <summary> /// Gets the report B04 BCTC. /// </summary> /// <param name="reportParameter">The report parameter.</param> /// <param name="oRsTool">The o rs tool.</param> /// <returns>IList<B04_BCTCModel>.</returns> public IList <B04_BCTCModel> GetReportB04BCTC(XtraForm frmParent, ReportSharpHelper oRsTool) { try { // Tudt comment để lấy theo mẫu cũ trước - 30/05/2020 //List<ReportB04BCTCModel> lstResults = null; //var amountType = GlobalVariable.AmountTypeViewReport; //var currencyCode = GlobalVariable.CurrencyViewReport; //var reportDate = DateTime.Now; //var fromDate = GlobalVariable.FromDate; //var toDate = GlobalVariable.ToDate; //var periodName = string.Empty; //var paramater01 = string.Empty; //var paramater02 = string.Empty; //var paramater03 = string.Empty; //DateTime? paramater04 = null; //var paramater05 = string.Empty; //var paramater06 = string.Empty; //var paramater07 = string.Empty; //var paramater08 = string.Empty; //var paramater09 = string.Empty; //DateTime? paramater10 = null; //if (!oRsTool.IsRefresh) //{ // using (var frmParam = new FrmB04BCTC()) // { // frmParam.Text = "Thuyết minh báo cáo tài chính"; // if (frmParam.ShowDialog() == DialogResult.OK) // { // fromDate = frmParam.FromDate; // toDate = frmParam.ToDate; // periodName = frmParam.PeriodName; // paramater01 = frmParam.Paramater01; // paramater02 = frmParam.Paramater02; // paramater03 = frmParam.Paramater03; // paramater04 = frmParam.Paramater04; // paramater05 = frmParam.Paramater05; // paramater06 = frmParam.Paramater06; // paramater07 = frmParam.Paramater07; // paramater08 = frmParam.Paramater08; // paramater09 = frmParam.Paramater09; // paramater10 = frmParam.Paramater10; // } // else // return null; // } //} //lstResults = Model.GetB04BCTC("uspReport_Get04_BCTC",fromDate.ToShortDateString(), toDate.ToShortDateString(), currencyCode, amountType).ToList(); //if (!oRsTool.Parameters.ContainsKey("PostedDate")) // oRsTool.Parameters.Add("PostedDate", Convert.ToDateTime(GlobalVariable.PostedDate).ToString("dd/MM/yyyy")) ; //if (!oRsTool.Parameters.ContainsKey("FromDate")) // oRsTool.Parameters.Add("FromDate", fromDate.ToString("dd/MM/yyyy")); //if (!oRsTool.Parameters.ContainsKey("ToDate")) // oRsTool.Parameters.Add("ToDate", toDate.ToString("dd/MM/yyyy")); //if (!oRsTool.Parameters.ContainsKey("PeriodName")) // oRsTool.Parameters.Add("PeriodName", periodName); //if (!oRsTool.Parameters.ContainsKey("CompanyProvince")) // oRsTool.Parameters.Add("CompanyProvince", GlobalVariable.CompanyProvince); //if (!oRsTool.Parameters.ContainsKey("ReportDate")) // oRsTool.Parameters.Add("ReportDate", string.Format("Lập, ngày {0} tháng {1} năm {2}", reportDate.Day, reportDate.Month, reportDate.Year)); //if (!oRsTool.Parameters.ContainsKey("DecisionNo")) // oRsTool.Parameters.Add("DecisionNo", paramater01); //if (!oRsTool.Parameters.ContainsKey("DecisionDate")) // oRsTool.Parameters.Add("DecisionDate", paramater04 == (DateTime?)null ? null : paramater04.Value.ToString("dd/MM/yyyy")); //if (!oRsTool.Parameters.ContainsKey("HandOverDecision")) // oRsTool.Parameters.Add("HandOverDecision", paramater02); //if (!oRsTool.Parameters.ContainsKey("Mission")) // oRsTool.Parameters.Add("Mission", paramater03); //if (!oRsTool.Parameters.ContainsKey("CompanyName")) // oRsTool.Parameters.Add("CompanyName", GlobalVariable.CompanyName); //if (!oRsTool.Parameters.ContainsKey("CompanyParentName")) // oRsTool.Parameters.Add("CompanyParentName", "Bộ công thương"); //if (!oRsTool.Parameters.ContainsKey("Paramater05")) // oRsTool.Parameters.Add("Paramater05", paramater05); //if (!oRsTool.Parameters.ContainsKey("Paramater06")) // oRsTool.Parameters.Add("Paramater06", paramater06); //if (!oRsTool.Parameters.ContainsKey("Paramater07")) // oRsTool.Parameters.Add("Paramater07", paramater07); //if (!oRsTool.Parameters.ContainsKey("Paramater08")) // oRsTool.Parameters.Add("Paramater08", paramater08); //if (!oRsTool.Parameters.ContainsKey("Paramater09")) // oRsTool.Parameters.Add("Paramater09", paramater09); //if (!oRsTool.Parameters.ContainsKey("Paramater10")) // oRsTool.Parameters.Add("Paramater10", paramater10 == (DateTime?)null ? null : paramater04.Value.ToString("dd/MM/yyyy")); //if (amountType == 1) //{ // if (!oRsTool.Parameters.ContainsKey("CurrencyCodeUnit")) // oRsTool.Parameters.Add("CurrencyCodeUnit", "Đơn vị tính (qui đổi): " + currencyCode); //} //else //{ // if (!oRsTool.Parameters.ContainsKey("CurrencyCodeUnit")) // oRsTool.Parameters.Add("CurrencyCodeUnit", "Đơn vị tính (nguyên tệ): " + currencyCode); //} //if (!oRsTool.Parameters.ContainsKey("CurrencyNegativePattern")) // oRsTool.Parameters.Add("CurrencyNegativePattern", GlobalVariable.CurrencyNegativePattern); //return lstResults; IList <B04_BCTCModel> list = null; var amountType = GlobalVariable.AmountTypeViewReport; var currencyCode = GlobalVariable.CurrencyViewReport; var reportDate = GlobalVariable.PostedDate; GlobalVariable.IsDisplayNewLicenseInfo = true; if (!oRsTool.IsRefresh) { using (var frmParam = new FrmFinacialReport01()) { if (frmParam.ShowDialog() == DialogResult.OK) { var fromDate = DateTime.Parse(frmParam.FromDate); var toDate = DateTime.Parse(frmParam.ToDate); var startdate = DateTime.Parse(frmParam.StartDate); if (!oRsTool.Parameters.ContainsKey("FromDate")) { oRsTool.Parameters.Add("FromDate", fromDate.ToShortDateString()); } if (!oRsTool.Parameters.ContainsKey("ToDate")) { oRsTool.Parameters.Add("ToDate", toDate.ToShortDateString()); } if (!oRsTool.Parameters.ContainsKey("ReportDate")) { oRsTool.Parameters.Add("ReportDate", GlobalVariable.PostedDate); } if (!oRsTool.Parameters.ContainsKey("CompanyProvince")) { oRsTool.Parameters.Add("CompanyProvince", string.IsNullOrEmpty(GlobalVariable.CompanyProvince) ? string.Empty : GlobalVariable.CompanyProvince); } list = Model.GetReportB04_BCTC(startdate, fromDate, toDate, frmParam.BudgetChapterCode, frmParam.IsSummaryBudgetChapter, false, null); } else { list = null; } } } return(list); } catch (Exception ex) { XtraMessageBox.Show("Lỗi ở chỗ này " + ex.InnerException + ex.Message + ex.StackTrace); return(null); } }