using System.Windows.Forms;
using MercatorApi;
using System.Linq;
namespace MercatorUi.Reporting
{
public class Customizer : ICustomizers.IStringUpdater
{
public string StringUpdate(string reqSql)
{
string c_id;
Forms.Sig.SigForm sigForm = Application.OpenForms.OfType<Forms.Sig.SigForm>().FirstOrDefault(f => f.Sig.Module == Sig._SigEnum.CLI);
if (sigForm != null)
c_id = sigForm.DataSourceRow["c_id"].ToString();
else
c_id = "??????????";
return reqSql.Replace("%C_ID%", Api.UnquoteSql(c_id));
}
}
}