Class EditQuoteDataHandler
Inheritance
EditQuoteDataHandler
Assembly: SuperOffice.CRMWeb.dll
Syntax
public class EditQuoteDataHandler : DataHandlerBase, IDataHandler, IWebObject, IPlugin
Constructors
EditQuoteDataHandler()
Declaration
public EditQuoteDataHandler()
Methods
AddAlternative(String, Int32)
Declaration
public static int AddAlternative(string newAlternativeName, int copyAlternativeId)
Parameters
| Type |
Name |
Description |
| String |
newAlternativeName |
|
| Int32 |
copyAlternativeId |
|
Returns
AddQuoteLines(String)
Declaration
public static string AddQuoteLines(string idstring)
Parameters
| Type |
Name |
Description |
| String |
idstring |
|
Returns
ChangeQuoteDocument(Int32)
Declaration
public static bool ChangeQuoteDocument(int docId)
Parameters
| Type |
Name |
Description |
| Int32 |
docId |
|
Returns
CloneVersion(Int32)
Declaration
public static int CloneVersion(int quoteVersionId)
Parameters
| Type |
Name |
Description |
| Int32 |
quoteVersionId |
|
Returns
DeleteCurrentAlternative()
Declaration
public static void DeleteCurrentAlternative()
DeleteQuoteLine(String)
Declaration
public static void DeleteQuoteLine(string quoteLineIdToDelete)
Parameters
| Type |
Name |
Description |
| String |
quoteLineIdToDelete |
|
DeleteSaleQuote()
Declaration
public static void DeleteSaleQuote()
EnsureQuoteVersionCurrent()
Declaration
public static void EnsureQuoteVersionCurrent()
GetAlternativeUserValueOverride()
Declaration
public static string GetAlternativeUserValueOverride()
Returns
GetFavouriteAlternativeId()
Declaration
public static int GetFavouriteAlternativeId()
Returns
GetOrderState(Int32)
Declaration
public static ClientQuoteVersionStatus GetOrderState(int quoteVersionId)
Parameters
| Type |
Name |
Description |
| Int32 |
quoteVersionId |
|
Returns
Initialize(XmlNode, String)
Declaration
public override void Initialize(XmlNode config, string id)
Parameters
Overrides
IsQuoteEditable()
Declaration
public static bool IsQuoteEditable()
Returns
Load(String)
Declaration
public override void Load(string carrierId)
Parameters
| Type |
Name |
Description |
| String |
carrierId |
|
Overrides
MoveQuoteLine(Int32, Boolean)
Declaration
public static void MoveQuoteLine(int id, bool direction)
Parameters
OnBeforeDataBind()
Declaration
public override void OnBeforeDataBind()
Overrides
Save()
Declaration
public override object Save()
Returns
Overrides
SaveDeliveryTerms(String)
Declaration
public static void SaveDeliveryTerms(string DeliveryTerms)
Parameters
| Type |
Name |
Description |
| String |
DeliveryTerms |
|
SaveDeliveryType(String)
Declaration
public static void SaveDeliveryType(string DeliveryType)
Parameters
| Type |
Name |
Description |
| String |
DeliveryType |
|
SavePaymentTerms(String)
Declaration
public static void SavePaymentTerms(string paymentTerms)
Parameters
| Type |
Name |
Description |
| String |
paymentTerms |
|
SavePaymentType(String)
Declaration
public static void SavePaymentType(string paymentType)
Parameters
| Type |
Name |
Description |
| String |
paymentType |
|
SaveQuoteDeliveryAddress()
Declaration
[DataHandlerClientMethod]
public void SaveQuoteDeliveryAddress()
SaveQuoteNumber(String)
Declaration
public static bool SaveQuoteNumber(string quoteNumber)
Parameters
| Type |
Name |
Description |
| String |
quoteNumber |
|
Returns
SaveQuotePaymentAddress()
Declaration
[DataHandlerClientMethod]
public void SaveQuotePaymentAddress()
SendConfirmation(Int32, Int32)
Declaration
public static object SendConfirmation(int quoteVersionId, int templateId)
Parameters
| Type |
Name |
Description |
| Int32 |
quoteVersionId |
|
| Int32 |
templateId |
|
Returns
SendQuoteVersion(Int32, String, String, Boolean, String)
Declaration
public static bool SendQuoteVersion(int quoteVersionId, string validTo, string followupDate, bool createFollowUp, string followupText)
Parameters
Returns
SetAlternativeDiscountAmount(Int32, String)
Declaration
public static bool SetAlternativeDiscountAmount(int id, string value)
Parameters
Returns
SetAlternativeDiscountPercent(Int32, String)
Declaration
public static bool SetAlternativeDiscountPercent(int id, string value)
Parameters
Returns
SetLikelyAlternative(Int32)
Declaration
public static bool SetLikelyAlternative(int id)
Parameters
| Type |
Name |
Description |
| Int32 |
id |
|
Returns
SetToDraft(Int32)
Declaration
public static void SetToDraft(int quoteVersionId)
Parameters
| Type |
Name |
Description |
| Int32 |
quoteVersionId |
|
ToggleQuoteVersionAttachmentIncluded(Int32)
Declaration
public static void ToggleQuoteVersionAttachmentIncluded(int id)
Parameters
| Type |
Name |
Description |
| Int32 |
id |
|
UpdateQuoteVersionPrices(Int32)
Declaration
public static QuoteVersionStatusInformation UpdateQuoteVersionPrices(int quoteVersionId)
Parameters
| Type |
Name |
Description |
| Int32 |
quoteVersionId |
|
Returns
ValidateVersion(Int32, Int32)
Declaration
public QuoteVersionStatusInformation ValidateVersion(int quoteVersionId, int buttonAction)
Parameters
| Type |
Name |
Description |
| Int32 |
quoteVersionId |
|
| Int32 |
buttonAction |
|
Returns
Implements
SuperOffice.Factory.IPlugin