Commit 731b9ce6 authored by Vinodkumar Chindam's avatar Vinodkumar Chindam

Rename the parameters.

parent 5c3cddc8
Pipeline #47870 passed with stages
in 25 seconds
......@@ -218,10 +218,10 @@ namespace PharmaStoreReport.Services
/// <summary>
/// Get datatables by linq
/// </summary>
/// <param name="dt1"></param>
/// <param name="dt2"></param>
/// <param name="ScriptFiguredt1"></param>
/// <param name="Sheetdt2"></param>
/// <returns></returns>
public DataTable getLinq(DataTable dt1, DataTable dt2)
public DataTable getLinq(DataTable ScriptFiguredt1, DataTable Sheetdt2)
{
try
{
......@@ -232,8 +232,8 @@ namespace PharmaStoreReport.Services
diffdataStoreReportNum.Columns.Add("ScriptsActual", typeof(string));
diffdataStoreReportNum.Columns.Add("Scpirts", typeof(string));
diffdataStoreReportNum.Columns.Add("Percentage", typeof(string));
IEnumerable<string> idsInDataTableA = dt1.AsEnumerable().OrderBy(y => y.Field<string>("PharmacyName")).Select(row => row["PharmacyName"].ToString().ToLower().Trim());
IEnumerable<string> idsInDataTableB = dt2.AsEnumerable().OrderBy(y => y.Field<string>("pharmacy_name")).Select(row => row["pharmacy_name"].ToString().ToLower().Trim());
IEnumerable<string> idsInDataTableA = ScriptFiguredt1.AsEnumerable().OrderBy(y => y.Field<string>("PharmacyName")).Select(row => row["PharmacyName"].ToString().ToLower().Trim());
IEnumerable<string> idsInDataTableB = Sheetdt2.AsEnumerable().OrderBy(y => y.Field<string>("pharmacy_name")).Select(row => row["pharmacy_name"].ToString().ToLower().Trim());
IEnumerable<string> difference = idsInDataTableA.Except(idsInDataTableB);
///IEnumerable<string> comman = idsInDataTableA.Intersect(idsInDataTableB);
foreach (var i in difference)
......@@ -241,7 +241,7 @@ namespace PharmaStoreReport.Services
try
{
DataRow rStore = diffdataStoreReportNum.Rows.Add();
var data = dt1.AsEnumerable().Where(y => y.Field<string>("PharmacyName").ToLower().Trim() == i.ToString().ToLower().Trim()).FirstOrDefault();
var data = ScriptFiguredt1.AsEnumerable().Where(y => y.Field<string>("PharmacyName").ToLower().Trim() == i.ToString().ToLower().Trim()).FirstOrDefault();
rStore.SetField(0, data.ItemArray[0]);
rStore.SetField(1, data.ItemArray[1]);
rStore.SetField(2, data.ItemArray[2]);
......@@ -254,18 +254,18 @@ namespace PharmaStoreReport.Services
_log.LogException("getLinq", "getLinq", ex);
}
}
if (dt1.Rows.Count > 0 && dt2.Rows.Count > 0)
if (ScriptFiguredt1.Rows.Count > 0 && Sheetdt2.Rows.Count > 0)
{
var CWHdata = (from a in dt1.AsEnumerable()
join b in dt2.AsEnumerable()
var CWHFilterdata = (from a in ScriptFiguredt1.AsEnumerable()
join b in Sheetdt2.AsEnumerable()
on a["PharmacyName"].ToString().ToLower().Trim() equals b["pharmacy_name"].ToString().ToLower().Trim()
into g
where g.Any()
orderby a.Field<string>("PharmacyName")
select a);
if (CWHdata.Any())
if (CWHFilterdata.Any())
{
DataTable dt = CWHdata.CopyToDataTable();
DataTable dt = CWHFilterdata.CopyToDataTable();
dt.Merge(diffdataStoreReportNum);
dt.AcceptChanges();
return dt;
......@@ -281,10 +281,10 @@ namespace PharmaStoreReport.Services
/// <summary>
/// getDataLinq
/// </summary>
/// <param name="dt1"></param>
/// <param name="dt2"></param>
/// <param name="ScriptFiguredt1"></param>
/// <param name="Sheetdt2"></param>
/// <returns></returns>
public DataTable getDataLinq(DataTable dt1, DataTable dt2)
public DataTable getDataLinq(DataTable ScriptFiguredt1, DataTable Sheetdt2)
{
try
{
......@@ -293,15 +293,15 @@ namespace PharmaStoreReport.Services
diffdatSoreReport.Columns.Add("Number_Of_Registered_Customers", typeof(Double));
diffdatSoreReport.Columns.Add("Number_Of_Active_Customers", typeof(Double));
diffdatSoreReport.Columns.Add("Scripts", typeof(Double));
IEnumerable<string> idsInDataTableA = dt2.AsEnumerable().Select(row => row["PharmacyName"].ToString().ToLower().Trim());
IEnumerable<string> idsInDataTableB = dt1.AsEnumerable().Select(row => row["pharmacy_name"].ToString().ToLower().Trim());
IEnumerable<string> idsInDataTableA = Sheetdt2.AsEnumerable().Select(row => row["PharmacyName"].ToString().ToLower().Trim());
IEnumerable<string> idsInDataTableB = ScriptFiguredt1.AsEnumerable().Select(row => row["pharmacy_name"].ToString().ToLower().Trim());
IEnumerable<string> difference = idsInDataTableA.Except(idsInDataTableB);
foreach (var i in difference)
{
try
{
DataRow rStoreNum = diffdatSoreReport.Rows.Add();
var data = dt2.AsEnumerable().Where(y => y.Field<string>("PharmacyName").ToLower().Trim() == i.ToString().ToLower().Trim()).FirstOrDefault();
var data = Sheetdt2.AsEnumerable().Where(y => y.Field<string>("PharmacyName").ToLower().Trim() == i.ToString().ToLower().Trim()).FirstOrDefault();
rStoreNum.SetField(0, data.ItemArray[0]);
rStoreNum.SetField(1, 0);
rStoreNum.SetField(2, 0);
......@@ -312,10 +312,10 @@ namespace PharmaStoreReport.Services
_log.LogException("getDataLinq", "getDataLinq", ex);
}
}
if (dt1.Rows.Count > 0 && dt2.Rows.Count > 0)
if (ScriptFiguredt1.Rows.Count > 0 && Sheetdt2.Rows.Count > 0)
{
var dataScpirt = (from a in dt1.AsEnumerable()
join b in dt2.AsEnumerable()
var dataScpirt = (from a in ScriptFiguredt1.AsEnumerable()
join b in Sheetdt2.AsEnumerable()
on a["pharmacy_name"].ToString().ToLower().Trim() equals b["PharmacyName"].ToString().ToLower().Trim()
into g
where g.Any()
......
......@@ -27,13 +27,13 @@ namespace PharmaStoreReport.Services.Interface
/// <param name="dt1"></param>
/// <param name="dt2"></param>
/// <returns></returns>
DataTable getLinq(DataTable dt1, DataTable dt2);
DataTable getLinq(DataTable ScriptFiguredt1, DataTable Sheetdt2);
/// <summary>
/// Data Tables Linq Operations
/// </summary>
/// <param name="dt1"></param>
/// <param name="dt2"></param>
/// <returns></returns>
DataTable getDataLinq(DataTable dt1, DataTable dt2);
DataTable getDataLinq(DataTable ScriptFiguredt1, DataTable Sheetdt2);
}
}
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment