Usings simplify
This commit is contained in:
parent
2280b49ae1
commit
cdb153c988
@ -1,14 +1,7 @@
|
|||||||
using ExcelDna.Integration;
|
namespace RhSolutions.AddIn;
|
||||||
using Microsoft.Extensions.DependencyInjection;
|
|
||||||
using RhSolutions.Models;
|
|
||||||
using RhSolutions.Services;
|
|
||||||
using System.Collections.Generic;
|
|
||||||
using System.Linq;
|
|
||||||
|
|
||||||
namespace RhSolutions.AddIn
|
public class RhSolutionsFunction
|
||||||
{
|
{
|
||||||
public class RhSolutionsFunction
|
|
||||||
{
|
|
||||||
[ExcelFunction(Description = "Распознать артикул и попробовать найти его в прайс-листе")]
|
[ExcelFunction(Description = "Распознать артикул и попробовать найти его в прайс-листе")]
|
||||||
public static object RHSOLUTIONS([ExcelArgument(Name = "\"Строка с названием материала\"")] string line)
|
public static object RHSOLUTIONS([ExcelArgument(Name = "\"Строка с названием материала\"")] string line)
|
||||||
{
|
{
|
||||||
@ -53,5 +46,4 @@ namespace RhSolutions.AddIn
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
|
||||||
}
|
}
|
@ -1,15 +1,9 @@
|
|||||||
using Microsoft.Office.Interop.Excel;
|
using RhSolutions.AddIn;
|
||||||
using RhSolutions.AddIn;
|
|
||||||
using RhSolutions.Models;
|
|
||||||
using System;
|
|
||||||
using System.Collections.Generic;
|
|
||||||
using System.Linq;
|
|
||||||
using Range = Microsoft.Office.Interop.Excel.Range;
|
|
||||||
|
|
||||||
namespace RhSolutions.Controllers
|
namespace RhSolutions.Controllers;
|
||||||
|
|
||||||
|
internal class CombineTool : ToolBase
|
||||||
{
|
{
|
||||||
internal class CombineTool : ToolBase
|
|
||||||
{
|
|
||||||
private List<SourcePriceList> SourceFiles { get; set; }
|
private List<SourcePriceList> SourceFiles { get; set; }
|
||||||
|
|
||||||
public CombineTool()
|
public CombineTool()
|
||||||
@ -62,5 +56,4 @@ namespace RhSolutions.Controllers
|
|||||||
ResultBar.Update();
|
ResultBar.Update();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
@ -1,9 +1,7 @@
|
|||||||
using RhSolutions.Models;
|
namespace RhSolutions.Controllers;
|
||||||
|
|
||||||
namespace RhSolutions.Controllers
|
internal class ConvertTool : ToolBase
|
||||||
{
|
{
|
||||||
internal class ConvertTool : ToolBase
|
|
||||||
{
|
|
||||||
private SourcePriceList Current { get; set; }
|
private SourcePriceList Current { get; set; }
|
||||||
|
|
||||||
public ConvertTool()
|
public ConvertTool()
|
||||||
@ -26,5 +24,4 @@ namespace RhSolutions.Controllers
|
|||||||
ResultBar.Update();
|
ResultBar.Update();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
|
||||||
}
|
}
|
@ -1,14 +1,11 @@
|
|||||||
using Microsoft.Office.Interop.Excel;
|
using RhSolutions.Models;
|
||||||
using System;
|
|
||||||
using System.Collections.Generic;
|
using System.Collections.Generic;
|
||||||
using RhSolutions.Models;
|
|
||||||
using System.Linq;
|
using System.Linq;
|
||||||
using Range = Microsoft.Office.Interop.Excel.Range;
|
|
||||||
|
|
||||||
namespace RhSolutions.Controllers
|
namespace RhSolutions.Controllers;
|
||||||
|
|
||||||
|
internal class ExportTool : ToolBase
|
||||||
{
|
{
|
||||||
internal class ExportTool : ToolBase
|
|
||||||
{
|
|
||||||
private Dictionary<Product, double> PositionAmount;
|
private Dictionary<Product, double> PositionAmount;
|
||||||
private readonly Range Selection;
|
private readonly Range Selection;
|
||||||
|
|
||||||
@ -96,6 +93,5 @@ namespace RhSolutions.Controllers
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -1,18 +1,14 @@
|
|||||||
using ExcelDna.Integration.CustomUI;
|
using ExcelDna.Integration.CustomUI;
|
||||||
using Microsoft.Office.Interop.Excel;
|
|
||||||
using RhSolutions.AddIn;
|
using RhSolutions.AddIn;
|
||||||
using RhSolutions.Services;
|
|
||||||
using System;
|
|
||||||
using System.Reflection;
|
using System.Reflection;
|
||||||
using System.Runtime.InteropServices;
|
using System.Runtime.InteropServices;
|
||||||
using System.Windows.Forms;
|
using System.Windows.Forms;
|
||||||
using Range = Microsoft.Office.Interop.Excel.Range;
|
|
||||||
|
|
||||||
namespace RhSolutions.Controllers
|
namespace RhSolutions.Controllers;
|
||||||
|
|
||||||
|
[ComVisible(true)]
|
||||||
|
public class RibbonController : ExcelRibbon
|
||||||
{
|
{
|
||||||
[ComVisible(true)]
|
|
||||||
public class RibbonController : ExcelRibbon
|
|
||||||
{
|
|
||||||
private static IRibbonUI ribbonUi;
|
private static IRibbonUI ribbonUi;
|
||||||
|
|
||||||
public override string GetCustomUI(string RibbonID)
|
public override string GetCustomUI(string RibbonID)
|
||||||
@ -128,5 +124,4 @@ namespace RhSolutions.Controllers
|
|||||||
string name = RhSolutionsAddIn.Configuration.GetPriceListFileName();
|
string name = RhSolutionsAddIn.Configuration.GetPriceListFileName();
|
||||||
return string.IsNullOrEmpty(name) ? "Нет файла шаблона!" : name;
|
return string.IsNullOrEmpty(name) ? "Нет файла шаблона!" : name;
|
||||||
}
|
}
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
@ -1,11 +1,4 @@
|
|||||||
using Microsoft.Office.Interop.Excel;
|
using RhSolutions.AddIn;
|
||||||
using RhSolutions.AddIn;
|
|
||||||
using RhSolutions.Models;
|
|
||||||
using RhSolutions.Services;
|
|
||||||
using System;
|
|
||||||
using System.Collections.Generic;
|
|
||||||
using System.Linq;
|
|
||||||
using Range = Microsoft.Office.Interop.Excel.Range;
|
|
||||||
|
|
||||||
namespace RhSolutions.Controllers
|
namespace RhSolutions.Controllers
|
||||||
{
|
{
|
||||||
|
@ -1,15 +1,9 @@
|
|||||||
using ExcelDna.Integration;
|
using System.IO;
|
||||||
using Microsoft.Office.Interop.Excel;
|
|
||||||
using System;
|
|
||||||
using System.Collections.Generic;
|
|
||||||
using System.IO;
|
|
||||||
using System.Linq;
|
|
||||||
using Range = Microsoft.Office.Interop.Excel.Range;
|
|
||||||
|
|
||||||
namespace RhSolutions.Models
|
namespace RhSolutions.Models;
|
||||||
|
|
||||||
|
internal class SourcePriceList : PriceListBase
|
||||||
{
|
{
|
||||||
internal class SourcePriceList : PriceListBase
|
|
||||||
{
|
|
||||||
public Dictionary<Product, double> PositionAmount { get; private set; }
|
public Dictionary<Product, double> PositionAmount { get; private set; }
|
||||||
|
|
||||||
public SourcePriceList(Workbook workbook)
|
public SourcePriceList(Workbook workbook)
|
||||||
@ -111,6 +105,5 @@ namespace RhSolutions.Models
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -1,13 +1,9 @@
|
|||||||
using Microsoft.Office.Interop.Excel;
|
using System.IO;
|
||||||
using System;
|
|
||||||
using System.IO;
|
|
||||||
using System.Linq;
|
|
||||||
using Range = Microsoft.Office.Interop.Excel.Range;
|
|
||||||
|
|
||||||
namespace RhSolutions.Models
|
namespace RhSolutions.Models;
|
||||||
|
|
||||||
|
internal class TargetPriceList : PriceListBase
|
||||||
{
|
{
|
||||||
internal class TargetPriceList : PriceListBase
|
|
||||||
{
|
|
||||||
public Range OldSkuCell { get; private set; }
|
public Range OldSkuCell { get; private set; }
|
||||||
|
|
||||||
public TargetPriceList(Workbook workbook)
|
public TargetPriceList(Workbook workbook)
|
||||||
@ -36,6 +32,5 @@ namespace RhSolutions.Models
|
|||||||
throw new ArgumentException($"Шаблон {Name} не является прайс-листом");
|
throw new ArgumentException($"Шаблон {Name} не является прайс-листом");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -1,11 +1,7 @@
|
|||||||
using Microsoft.Office.Interop.Excel;
|
namespace RhSolutions.Services;
|
||||||
using RhSolutions.Models;
|
|
||||||
using System.Linq;
|
|
||||||
|
|
||||||
namespace RhSolutions.Services
|
public static class WorksheetExtensions
|
||||||
{
|
{
|
||||||
public static class WorksheetExtensions
|
|
||||||
{
|
|
||||||
public static bool IsRehauSource(this Worksheet worksheet)
|
public static bool IsRehauSource(this Worksheet worksheet)
|
||||||
{
|
{
|
||||||
Range amountCell;
|
Range amountCell;
|
||||||
@ -36,6 +32,5 @@ namespace RhSolutions.Services
|
|||||||
range.Value2 += value;
|
range.Value2 += value;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -1,5 +1,9 @@
|
|||||||
global using ExcelDna.Integration;
|
global using ExcelDna.Integration;
|
||||||
global using Microsoft.Extensions.DependencyInjection;
|
global using Microsoft.Extensions.DependencyInjection;
|
||||||
global using Microsoft.Office.Interop.Excel;
|
global using Microsoft.Office.Interop.Excel;
|
||||||
|
global using RhSolutions.Models;
|
||||||
global using RhSolutions.Services;
|
global using RhSolutions.Services;
|
||||||
global using System;
|
global using System;
|
||||||
|
global using System.Collections.Generic;
|
||||||
|
global using System.Linq;
|
||||||
|
global using Range = Microsoft.Office.Interop.Excel.Range;
|
Loading…
Reference in New Issue
Block a user