public async void calcular() { DialogService dialogService = new DialogService(); if (validar()) { Herramental herrFeed = new Herramental(); DataManager.GetCOIL_Feed_Roller(WidthAlambre, out herrFeed); ListaHerramental.Add(herrFeed); Herramental herrCenterGuide = new Herramental(); DataManager.GetCOIL_CENTER_GUIDE(WidthAlambre, ThicknessAlambre, out herrCenterGuide); ListaHerramental.Add(herrCenterGuide); Herramental herrEntranceGuide = new Herramental(); DataManager.GetCOIL_ENTRANCE_GUIDE(WidthAlambre, ThicknessAlambre, out herrEntranceGuide); ListaHerramental.Add(herrEntranceGuide); Herramental idealExitGuide = new Herramental(); DataManager.GetEXIT_GUIDE(WidthAlambre, ThicknessAlambre, out idealExitGuide); ListaHerramental.Add(idealExitGuide); if (banCuadrado) { Herramental herr1PieceExternal = new Herramental(); DataManager.GetEXTERNAL_GR_1P(WidthAlambre, out herr1PieceExternal); ListaHerramental.Add(herr1PieceExternal); Herramental herr1PieceInternal = new Herramental(); DataManager.GetINTERNAL_GR_1P(WidthAlambre, out herr1PieceInternal); ListaHerramental.Add(herr1PieceInternal); if (banExportarExcel) { ExportToExcel.ExportToolCoilCuadrado(Componente, herrFeed, herrCenterGuide, herrEntranceGuide, idealExitGuide, herr1PieceExternal, herr1PieceInternal); } } else { Herramental aux1 = new Herramental(); DataManager.GetEXTERNAL_GR_3P_1(WidthAlambre, out aux1); ListaHerramental.Add(aux1); Herramental aux1_1 = aux1; aux1_1.DescripcionGeneral = "INTERNAL GUIDE ROLLER 3 PIECES 2487-110-01-4"; ListaHerramental.Add(aux1_1); Herramental aux1_2 = aux1; aux1_2.DescripcionGeneral = "INTERNAL GUIDE ROLLER 3 PIECES 2487 - 110 - 02 - 4"; ListaHerramental.Add(aux1_2); Herramental aux1_3 = aux1; aux1_3.DescripcionGeneral = "INTERNAL GUIDE ROLLER 3 PIECES 2487-110-03-4"; ListaHerramental.Add(aux1_3); Herramental aux2 = new Herramental(); DataManager.GetEXTERNAL_GR_3P_2(WidthAlambre, out aux2); ListaHerramental.Add(aux2); Herramental aux2_1 = aux2; aux2_1.DescripcionGeneral = "External roller (2487 111 01 4)"; ListaHerramental.Add(aux2_1); Herramental aux2_2 = aux2; aux2_2.DescripcionGeneral = "External roller (2487 111 02 4)"; ListaHerramental.Add(aux2_2); Herramental aux2_3 = aux2; aux2_3.DescripcionGeneral = "External roller (2487 111 03 4)"; ListaHerramental.Add(aux2_3); Herramental aux3 = new Herramental(); DataManager.GetEXTERNAL_GR_3P_3(WidthAlambre, out aux3); ListaHerramental.Add(aux3); if (banExportarExcel) { ExportToExcel.ExportToolCoilTHM(Componente, herrFeed, herrCenterGuide, herrEntranceGuide, idealExitGuide, aux1, aux1_1, aux1_2, aux1_3, aux2, aux2_1, aux2_2, aux2_3, aux3); } } } else { await dialogService.SendMessage(StringResources.ttlAlerta, StringResources.msgFillFlields); } }