public class FormPlugin : System.MarshalByRefObject, JiwaFinancials.Jiwa.JiwaApplication.IJiwaFormPlugin
{
public void Setup(JiwaFinancials.Jiwa.JiwaApplication.IJiwaForm JiwaForm, JiwaFinancials.Jiwa.JiwaApplication.Plugin.Plugin Plugin)
{
JiwaFinancials.Jiwa.JiwaSalesUI.SalesQuote.SalesQuoteEntryForm quoteForm = (JiwaFinancials.Jiwa.JiwaSalesUI.SalesQuote.SalesQuoteEntryForm)JiwaForm;
quoteForm.LineCustomSettingValuesDisplayed += delegate(JiwaFinancials.Jiwa.JiwaApplication.CustomFields.CustomField customField, int Row, ref JiwaFinancials.Jiwa.JiwaApplication.Controls.JiwaGrid GridObject) { QuoteForm_LineCustomSettingValuesDisplayed(customField, Row, GridObject, quoteForm, Plugin); };
}
private void QuoteForm_LineCustomSettingValuesDisplayed(JiwaFinancials.Jiwa.JiwaApplication.CustomFields.CustomField customField, int Row, JiwaFinancials.Jiwa.JiwaApplication.Controls.JiwaGrid GridObject, JiwaFinancials.Jiwa.JiwaSalesUI.SalesQuote.SalesQuoteEntryForm quoteForm, JiwaFinancials.Jiwa.JiwaApplication.Plugin.Plugin plugin)
{
JiwaFinancials.Jiwa.JiwaSales.SalesQuote.SalesQuoteLine salesQuoteLine = quoteForm.SalesQuote.SalesQuoteLines[GridObject.get_GridText("Key", Row).ToString()];
quoteForm.grdLines.GridDecimalPlaces(String.Format("{0}.{1}", plugin.Name, "Field1"), Row, salesQuoteLine.QuantityDecimalPlaces);
quoteForm.grdLines.GridDecimalPlaces(String.Format("{0}.{1}", plugin.Name, "Field2"), Row, quoteForm.SalesQuote.SystemSettings.MoneyDecimalPlaces);
quoteForm.grdLines.GridDecimalPlaces(String.Format("{0}.{1}", plugin.Name, "Field3"), Row, 2);
}
}
Return to Technical and or Programming
Users browsing this forum: No registered users and 14 guests