public LocalRow Convert(DataRow _dataRow, LocalRow _localeRow) { SupplyTypeList supplyTypeList = new SupplyTypeList(); ConvertData convertData = new ConvertData(_dataRow, _localeRow); _localeRow.ID = convertData.ConvertDataInt32("ID"); _localeRow.Status = convertData.ConvertDataInt32("Status"); _localeRow.StatusString = supplyTypeList.innerList.FirstOrDefault(x => x.ID == _localeRow.Status) != null? supplyTypeList.innerList.FirstOrDefault(x => x.ID == _localeRow.Status).Description : Properties.Resources.UndefindField; _localeRow.CreatedDate = convertData.ConvertDataDateTime("CreatedDate"); _localeRow.CreatedDateString = convertData.DateTimeConvertShortString(_localeRow.CreatedDate); _localeRow.LastModificatedDate = convertData.ConvertDataDateTime("LastModificatedDate"); _localeRow.LastModificatedDateString = convertData.DateTimeConvertShortString(_localeRow.LastModificatedDate); _localeRow.CreatedUserID = convertData.ConvertDataInt32("CreatedUserID"); _localeRow.LastModificatedUserID = convertData.ConvertDataInt32("LastModificatedUserID"); _localeRow.CreatedUserIDString = convertData.ConvertDataString("CreatedUserIDString"); _localeRow.LastModificatedUserIDString = convertData.ConvertDataString("LastModificatedUserIDString"); _localeRow.Invoice = convertData.ConvertDataString("Invoice"); _localeRow.TTN = convertData.ConvertDataString("TTN"); _localeRow.ManagerName = convertData.ConvertDataString("ManagerName"); _localeRow.Delivery = convertData.ConvertDataString("Delivery"); _localeRow.Amount = (Decimal)convertData.ConvertDataDouble("Amount"); _localeRow.Count = convertData.ConvertDataInt32("Count"); return(_localeRow); }
void InitFilters() { ClearfilterDeliveryID = ImageHelper.GenerateImage(""); ClearfilterLastModifiedByUserID = ImageHelper.GenerateImage(""); ClearfilterManagerNameID = ImageHelper.GenerateImage(""); ClearfilterStatusID = ImageHelper.GenerateImage(""); SupplyTypeList supplyTypeList = new SupplyTypeList(); FilterIDManagerName.Clear(); if (supplyDocumentLogic.GetFilter("ManagerName") != null) { foreach (DataRow row in supplyDocumentLogic.GetFilter("ManagerName").Rows) { DataRow newrow = FilterIDManagerName.NewRow(); newrow["ID"] = row["ID"]; newrow["IsChecked"] = true; newrow["Description"] = row["Description"]; FilterIDManagerName.Rows.Add(newrow); } } FilterIDDelivery.Clear(); if (supplyDocumentLogic.GetFilter("Delivery") != null) { foreach (DataRow row in supplyDocumentLogic.GetFilter("Delivery").Rows) { DataRow newrow = FilterIDDelivery.NewRow(); newrow["ID"] = row["ID"]; newrow["IsChecked"] = true; newrow["Description"] = row["Description"]; FilterIDDelivery.Rows.Add(newrow); } } FilterIDStatus.Clear(); if (supplyDocumentLogic.GetFilter("Status") != null) { foreach (DataRow row in supplyDocumentLogic.GetFilter("Status").Rows) { DataRow newrow = FilterIDStatus.NewRow(); newrow["ID"] = row["ID"]; newrow["IsChecked"] = true; newrow["Description"] = supplyTypeList.innerList.FirstOrDefault(x => x.ID == convertData.FlexDataConvertToInt32(row["ID"].ToString())) != null? supplyTypeList.innerList.FirstOrDefault(x => x.ID == convertData.FlexDataConvertToInt32(row["ID"].ToString())).Description : Properties.Resources.UndefindField; FilterIDStatus.Rows.Add(newrow); } } FilterLastModifiedByUserID.Clear(); if (supplyDocumentLogic.GetFilter("LastModifiedByUserID") != null) { foreach (DataRow row in supplyDocumentLogic.GetFilter("LastModifiedByUserID").Rows) { DataRow newrow = FilterLastModifiedByUserID.NewRow(); newrow["ID"] = row["ID"]; newrow["IsChecked"] = true; newrow["Description"] = row["Description"]; FilterLastModifiedByUserID.Rows.Add(newrow); } } QuantityMin = supplyDocumentLogic.GetFromToFilter("Quantity").min; QuantityMax = supplyDocumentLogic.GetFromToFilter("Quantity").max; DefaultquantityMin = supplyDocumentLogic.GetFromToFilter("Quantity").min; DefaultquantityMax = supplyDocumentLogic.GetFromToFilter("Quantity").max; localFilter.QuantityMin = supplyDocumentLogic.GetFromToFilter("Quantity").min; localFilter.QuantityMax = supplyDocumentLogic.GetFromToFilter("Quantity").max; AmountMin = supplyDocumentLogic.GetFromToFilter("Amount").min; AmountMax = supplyDocumentLogic.GetFromToFilter("Amount").max; DefaultamountMin = supplyDocumentLogic.GetFromToFilter("Amount").min; DefaultamountMax = supplyDocumentLogic.GetFromToFilter("Amount").max; localFilter.AmountMin = supplyDocumentLogic.GetFromToFilter("Amount").min; localFilter.AmountMax = supplyDocumentLogic.GetFromToFilter("Amount").max; }