using System;
|
|
using System.Collections.Generic;
|
|
using System.Linq;
|
|
using System.Text;
|
|
|
|
namespace WeighBusiness
|
|
{
|
|
partial class ConfigUtil
|
|
{
|
|
|
|
private static string GetConfig(Dictionary<string, string> allConfigs, ConfigType type)
|
|
{
|
|
var name = type.ToFieldString();
|
|
if (allConfigs.Keys.Contains(name))
|
|
return allConfigs[name];
|
|
return string.Empty;
|
|
}
|
|
|
|
private static long? GetID(string IDNameConfig)//参数为配置,以逗号隔开:第一部分为ID;第二部分为Name
|
|
{
|
|
var splitResult = IDNameConfig.ToString().Split(new string[] { Seperator }, StringSplitOptions.RemoveEmptyEntries);
|
|
if (splitResult.Count() != 2)
|
|
return null;
|
|
var idString = splitResult.ElementAt(0);
|
|
long id;
|
|
if (long.TryParse(idString, out id))
|
|
return id;
|
|
return null;
|
|
}
|
|
|
|
private static string GetName(string IDNameConfig)//参数为配置,以逗号隔开:第一部分为ID;第二部分为Name
|
|
{
|
|
var splitResult = IDNameConfig.ToString().Split(new string[] { Seperator }, StringSplitOptions.RemoveEmptyEntries);
|
|
if (splitResult.Count() != 2)
|
|
return string.Empty;
|
|
return splitResult.ElementAt(1);
|
|
}
|
|
|
|
private static IList<string> SplitString(string operations)
|
|
{
|
|
return operations.Split(new string[] { Seperator }, StringSplitOptions.RemoveEmptyEntries);
|
|
}
|
|
|
|
}
|
|
}
|