| DATA | Dipendente | ", logType.none, ref sbMain); doLog("", logType.none, ref sbMain); int nRow = 0; foreach (var riga in tabTimbExpl) { string sfondo = nRow % 2 == 0 ? "" : stripeRow; doLog($"
|---|---|
| {riga.DataLav:yyyy.MM.dd ddd} | {riga.CognomeNome} |
| DATA | Dipendente | ", logType.none, ref sbMain); doLog("", logType.none, ref sbMain); int nRow = 0; foreach (var riga in tabTimbExpl) { string sfondo = nRow % 2 == 0 ? "" : stripeRow; doLog($"
|---|---|
| {riga.DataLav:yyyy.MM.dd ddd} | {riga.CognomeNome} |
| DATA | Dipendente | ", logType.none, ref sbMain); doLog("", logType.none, ref sbMain); nRow = 0; foreach (var riga in tabTimbExplDip) { string sfondo = nRow % 2 == 0 ? "" : stripeRow; doLog($"
|---|---|
| {riga.DataLav:yyyy.MM.dd ddd} | {riga.CognomeNome} |
| DATA | Dipendente | ", logType.none, ref sbMain); doLog("", logType.none, ref sbMain); int nRow = 0; foreach (var riga in tabTimbFuture) { string sfondo = nRow % 2 == 0 ? "" : stripeRow; var rigaDip = tabElencoDip.Find(x => x.IdxDipendente == riga.IdxDipendente); if (rigaDip != null) { ElencoDip2Send.Add(rigaDip); } string cognomeNome = rigaDip != null ? $"{rigaDip.Cognome} {rigaDip.Nome}" : $"idxDip: {riga.IdxDipendente}"; doLog($"
|---|---|
| {riga.DataOra:yyyy.MM.dd ddd} | {cognomeNome} |
| DATA | Dipendente | ", logType.none, ref sbMain); doLog("", logType.none, ref sbMain); nRow = 0; foreach (var riga in tabTimbExplDip) { string sfondo = nRow % 2 == 0 ? "" : stripeRow; doLog($"
|---|---|
| {riga.DataOra:yyyy.MM.dd ddd} | {rigaDip.Cognome} {rigaDip.Nome} |
| DATA | Dipendente | ", logType.none, ref sbMain); doLog("", logType.none, ref sbMain); int nRow = 0; foreach (var riga in tabTimbExpl) { string sfondo = nRow % 2 == 0 ? "" : stripeRow; doLog($"
|---|---|
| {riga.DataLav:yyyy.MM.dd ddd} | {riga.CognomeNome} |
| DATA | Dipendente | ", logType.none, ref sbMain); doLog("", logType.none, ref sbMain); int nRow = 0; foreach (var riga in listErrCopertura) { string sfondo = nRow % 2 == 0 ? "" : stripeRow; doLog($"
|---|---|
| {riga.DataLav:yyyy.MM.dd ddd} | {riga.CognomeNome} |
| DATA | Dipendente | ", logType.none, ref sbMain); doLog("", logType.none, ref sbMain); int nRow = 0; foreach (var riga in tabTimbExpl) { string sfondo = nRow % 2 == 0 ? "" : stripeRow; doLog($"
|---|---|
| {riga.DataLav:yyyy.MM.dd ddd} | {riga.CognomeNome} |
| DATA | Dipendente | ", logType.none, ref sbMain); doLog("", logType.none, ref sbMain); var updTask2 = Task.Run(async () => { int nRow = 0; foreach (var item in list2fix) { // escludo date da oggi in poi... if (item.DataLav < DateTime.Today) { GiustificativiModel rec2del = new GiustificativiModel() { IdxDipendente = item.IdxDipendente, DataLav = item.DataLav, CodGiust = "PERM" }; try { // elimino eventuali vecchi permessi await ADService.GiustificativiDelete(rec2del); // inserisco permessi... await ADService.GiustificativiInsByDate(item.IdxDipendente, item.DataLav, "PERM"); string sfondo = nRow % 2 == 0 ? "" : stripeRow; doLog($"
|---|---|
| {item.DataLav:yyyy.MM.dd ddd} | {item.CognomeNome} |
| DATA | Dipendente | ", logType.none, ref sbMain); doLog("", logType.none, ref sbMain); var updTask2 = Task.Run(async () => { int nRow = 0; foreach (var item in list2fix) { // escludo date da oggi in poi... if (item.DataLav < DateTime.Today) { GiustificativiModel rec2del = new GiustificativiModel() { IdxDipendente = item.IdxDipendente, DataLav = item.DataLav, CodGiust = "PERM" }; try { // elimino eventuali vecchi permessi await ADService.GiustificativiDelete(rec2del); // inserisco permessi... await ADService.GiustificativiInsByDate(item.IdxDipendente, item.DataLav, "PERM"); string sfondo = nRow % 2 == 0 ? "" : stripeRow; doLog($"
|---|---|
| {item.DataLav:yyyy.MM.dd ddd} | {item.CognomeNome} |