using System;
using System.Collections.Generic;
using System.Text;
using System.Data;
using System.Windows.Forms;
using MercatorApi;
using MercatorController;
namespace MercatorUi.Reporting
{
public class Customizer : MercatorUi.ICustomizers.IStringUpdater
{
public string StringUpdate(string reqSql)
{
string c_id = "??????????";
foreach (Form f in Application.OpenForms)
{
if (f is MercatorUi.Forms.Sig.SigForm)
{
MercatorUi.Forms.Sig.SigForm sigForm = (MercatorUi.Forms.Sig.SigForm)f;
if (sigForm.Sig.Module == MercatorUi.Sig._SigEnum.CLI)
{
c_id = sigForm.DataSourceRow["c_id"].ToString();
break;
}
}
}
return reqSql.Replace("%C_ID%", Api.UnquoteSql(c_id));
}
}
}