Validation.ValidationResult _priceLessThan60(Lib.FieldInfo f, object value) { Lib.CommonOperationResult convrez = Lib.convertedObjectRIFDCTypes(f.fieldType, value); if (!convrez.success) { return(Validation.ValidationResult.sayNo(convrez.msg)); } value = convrez.returnedValue; //этот метод проверяет число на положительность Validation.ValidationResult r = new Validation.ValidationResult(); r.validationSuccess = false; double i = Convert.ToDouble(value); if (i < 60) { r.validationSuccess = true; } else { r.validationMsg = "Цена большого латте должна быть не более 60 рэ"; } return(r); }
public override Lib.CommonOperationResult close() { Lib.CommonOperationResult r = new Lib.CommonOperationResult(); try { _excelOpenedWorkBookCurrentInctance.Close(false); _excelOpenedWorkBookCurrentInctance = null; if (closeExelWhenJobDone) { _excelPhysicalAppCurrentInctance.Quit(); _excelPhysicalAppCurrentInctance = null; excelApp = null; } } catch (Exception e) { r.success = false; r.msg = e.Message; } r.success = true; return(r); }
public override Lib.CommonOperationResult open() { Lib.CommonOperationResult r = new Lib.CommonOperationResult(); try { //возможность использовать уже открытый инстанс экселя if (useExistingExcelAppInstance) { excelApp = ExcelApp.getMyInstance(); _excelPhysicalAppCurrentInctance = excelApp.excelPhysicalApp; } else { _excelPhysicalAppCurrentInctance = new Excel.Application(); //открыть эксель excelApp = new ExcelApp(_excelPhysicalAppCurrentInctance); } // _excelPhysicalAppCurrentInctance.Visible = true; _excelOpenedWorkBookCurrentInctance = _excelPhysicalAppCurrentInctance.Workbooks.Open(@"" + filePath + myWorkBookName); r.success = true; } catch (Exception e) { r.success = false; r.msg = e.Message; } return(r); }
public Lib.DbOperationResult connect() { Lib.DbOperationResult cr = new Lib.DbOperationResult(); bool success = false; try { Lib.CommonOperationResult _tmp = myFile.open(); cr.msg = _tmp.msg; success = _tmp.success; } catch (Exception e) { success = false; cr.msg = e.Message; } cr.success = success; return(cr); }
//закрытый файл, который лежит на диске и его надо найти, открыть, прочитать, закрыть public override Lib.CommonOperationResult open() { Lib.CommonOperationResult r = new Lib.CommonOperationResult(); r.success = false; excelApp = ExcelApp.getMyInstance(); if (excelApp == null) { r.msg = "Приложение Excel не запущено"; return(r); } if (myWorkBook == null) { r.msg = "WorkBook not found: name = " + myWorkBookName; return(r); } if (myWorkSheet == null) { r.msg = "WorkSheet not found: name = " + myWorkSheetName; return(r); } r.success = true; return(r); }