Exemplo n.º 1
0
 /// <summary>
 /// Constructor which is only used for unit tests
 /// </summary>
 /// <param name="worksheet"></param>
 /// <param name="address"></param>
 /// <param name="validationType"></param>
 /// <param name="itemElementNode"></param>
 /// <param name="namespaceManager"></param>
 internal ExcelDataValidationTime(ExcelWorksheet worksheet, string address, ExcelDataValidationType validationType,
                                  XmlNode itemElementNode, XmlNamespaceManager namespaceManager, eDataValidationStorageType storageType = eDataValidationStorageType.Normal)
     : base(worksheet, address, validationType, storageType, itemElementNode, namespaceManager)
 {
     Formula  = new ExcelDataValidationFormulaTime(NameSpaceManager, TopNode, _formula1Path);
     Formula2 = new ExcelDataValidationFormulaTime(NameSpaceManager, TopNode, _formula2Path);
 }
Exemplo n.º 2
0
 /// <summary>
 /// Constructor
 /// </summary>
 /// <param name="worksheet"></param>
 /// <param name="address"></param>
 /// <param name="validationType"></param>
 /// <param name="itemElementNode"></param>
 internal ExcelDataValidationTime(ExcelWorksheet worksheet, string address, ExcelDataValidationType validationType,
                                  eDataValidationStorageType storageType, XmlNode itemElementNode)
     : base(worksheet, address, validationType, storageType, itemElementNode)
 {
     if (storageType == eDataValidationStorageType.X14)
     {
         Formula  = new ExcelDataValidationFormulaTime(NameSpaceManager, TopNode, _x14Formula1Path);
         Formula2 = new ExcelDataValidationFormulaTime(NameSpaceManager, TopNode, _x14Formula2Path);
     }
     else
     {
         Formula  = new ExcelDataValidationFormulaTime(NameSpaceManager, TopNode, _formula1Path);
         Formula2 = new ExcelDataValidationFormulaTime(NameSpaceManager, TopNode, _formula2Path);
     }
 }
Exemplo n.º 3
0
 /// <summary>
 /// Constructor
 /// </summary>
 /// <param name="worksheet"></param>
 /// <param name="address"></param>
 /// <param name="validationType"></param>
 internal ExcelDataValidationTime(ExcelWorksheet worksheet, string address, ExcelDataValidationType validationType)
     : base(worksheet, address, validationType)
 {
     Formula  = new ExcelDataValidationFormulaTime(NameSpaceManager, TopNode, _formula1Path);
     Formula2 = new ExcelDataValidationFormulaTime(NameSpaceManager, TopNode, _formula2Path);
 }
Exemplo n.º 4
0
 /// <summary>
 /// Constructor
 /// </summary>
 /// <param name="worksheet"></param>
 /// <param name="uid">Uid of the data validation, format should be a Guid surrounded by curly braces.</param>
 /// <param name="address"></param>
 /// <param name="validationType"></param>
 /// <param name="itemElementNode"></param>
 /// <param name="namespaceManager"></param>
 internal ExcelDataValidationTime(ExcelWorksheet worksheet, string uid, string address, ExcelDataValidationType validationType, XmlNode itemElementNode, XmlNamespaceManager namespaceManager)
     : base(worksheet, uid, address, validationType, itemElementNode, namespaceManager)
 {
     Formula  = new ExcelDataValidationFormulaTime(NameSpaceManager, TopNode, GetFormula1Path(), uid);
     Formula2 = new ExcelDataValidationFormulaTime(NameSpaceManager, TopNode, GetFormula2Path(), uid);
 }