internal bool Init() { if (_isInit) { return(_isInit); } DConsole.WriteLine("Start " + nameof(Init)); _location = new ArrayList(); var screenState = BusinessProcess.GlobalVariables.GetValueOrDefault(Parameters.IdScreenStateId, MapScreenStates.Default); var locationData = BusinessProcess.GlobalVariables.GetValueOrDefault(Parameters.IdClientId); var state = (MapScreenStates)screenState; DConsole.WriteLine(state.ToString()); switch (state) { case MapScreenStates.EventListScreen: _isEventListScreen = true; DConsole.WriteLine("MapScreenStates = EventListScreen"); _data = DBHelper.GetEventsLocationToday(); break; case MapScreenStates.ClientScreen: _isClientScreen = true; if (locationData != null) { _data = DBHelper.GetClientLocationByClientId((string)locationData); _clientId = (string)locationData; } break; case MapScreenStates.EventScreen: _isEventScreen = true; if (locationData != null) { _data = DBHelper.GetClientLocationByClientId((string)locationData); _clientId = (string)locationData; } break; default: DConsole.WriteLine("is Default"); _data = null; _location = null; _isDefault = true; break; } _isInit = true; IsNotEmptyCoordinate(); DConsole.WriteLine("End " + nameof(Init)); return(true); }
internal string GetPriceDescription(DbRecordset rimLine) { var result = Parameters.EmptyPriceDescription; if (_isMaterialRequest) { //при запросе материалов в рюкзак цену не отображаем result = ""; } else if ((_usedCalculateService && (bool)rimLine["service"]) || (_usedCalculateMaterials && !(bool)rimLine["service"])) { result = GetFormatPriceDescription((float)(decimal)rimLine["Price"], (string)rimLine["Unit"]); } return(result); }
public static EventListElement CreateFromRecordSet(DbRecordset recordSet) { var eventElement = new EventListElement(); eventElement.Id = recordSet.GetString(0); eventElement.StartDatePlan = recordSet.GetDateTime(1); eventElement.StartDatePlanDate = recordSet.GetDateTime(2); eventElement.TypeDeparture = recordSet.GetString(3); eventElement.ActualStartDate = recordSet.GetDateTime(4); eventElement.Importance = recordSet.GetString(5); eventElement.ImportanceName = recordSet.GetString(6); eventElement.ClientDescription = recordSet.GetString(7); eventElement.ClientAddress = recordSet.GetString(8); DConsole.WriteLine(nameof(CreateFromRecordSet)); return(eventElement); }
public int ExecuteCount() { try { TimeStamp.Start("ExecuteCount"); int rc = 0; using (DbRecordset rs = Execute()) { while (rs.Next()) { rc++; } } return(rc); } finally { TimeStamp.Log("ExecuteCount", text); } }
internal DbRecordset GetCurrentTender() => _currentEventRecordset = DBHelper.GetTenderById( Variables.GetValueOrDefault(Parameters.IdTenderId, string.Empty));