C# 中的公式生成
Formula Generation In C#
我有一个场景需要计算员工的加班时间。但是假设使用的公式将需要是动态的。我在数据库中的列是 EmpId int、OTHrs float、Salary int、WorkingDays int、WorkingHrsPerDay int。
例如,一位客户要求使用公式作为 OTAmount = (Salary/30/8) * OTHrs
而其他客户要求使用公式作为 OTAmount = ((Salary/30/8) * OTHrs)*1.5
现在,我要编写一个存储过程来计算每个员工的加班时间。请帮忙,我们应该以什么格式从 UI 中获取加班费。这样以后就可以用于加班费的计算,一旦计算出来存入数据库,就会显示在报表上。
我的公式数量有限,每个公式都有特定的 Id/Code。然后,您可以使用公式 ID 在电子表格中添加一列。在代码中,只需添加一个 Dictionary 或 switch 语句,它就会对每一行使用你想要的公式。
您不必存储整个公式。只需将值作为参数导入即可。
添加另一列来存储 OT Rate。将客户 1 的加班率设置为 1,将客户 2 的加班率设置为 1.5。
然后你可以使用广义公式作为
OTAmount = ((Salary/WorkingDays/WorkingHrsPerDay) * OTHrs)*OTRate
我有一个场景需要计算员工的加班时间。但是假设使用的公式将需要是动态的。我在数据库中的列是 EmpId int、OTHrs float、Salary int、WorkingDays int、WorkingHrsPerDay int。 例如,一位客户要求使用公式作为 OTAmount = (Salary/30/8) * OTHrs 而其他客户要求使用公式作为 OTAmount = ((Salary/30/8) * OTHrs)*1.5
现在,我要编写一个存储过程来计算每个员工的加班时间。请帮忙,我们应该以什么格式从 UI 中获取加班费。这样以后就可以用于加班费的计算,一旦计算出来存入数据库,就会显示在报表上。
我的公式数量有限,每个公式都有特定的 Id/Code。然后,您可以使用公式 ID 在电子表格中添加一列。在代码中,只需添加一个 Dictionary 或 switch 语句,它就会对每一行使用你想要的公式。
您不必存储整个公式。只需将值作为参数导入即可。
添加另一列来存储 OT Rate。将客户 1 的加班率设置为 1,将客户 2 的加班率设置为 1.5。
然后你可以使用广义公式作为
OTAmount = ((Salary/WorkingDays/WorkingHrsPerDay) * OTHrs)*OTRate