async void Imprimir_Faturas(string txtBillNo) { // Imprimir Faturas mais Recibo try { Cursor = Cursors.WaitCursor; var Docs = await pedidoModels.GetAll().Include(x => x.AlunoModels) .Include(x => x.PedidosOrdemModels) .ThenInclude(x => x.LivrosModels) .Where(x => x.DocNumero.Equals(txtBillNo)).FirstOrDefaultAsync(); if (Docs != null) { ReportControllers.GetReport(new rptPedidosFactura(Docs), false); } } catch (Exception exe) { EscreverLogs.Escrever(exe); } finally { Cursor = Cursors.Default; } }
public async Task <EstadoTransations> EndTransaction() { try { await Context.SaveChangesAsync(); Transaction.Commit(); } catch (Exception exe) { EscreverLogs.Escrever(null, exe); MessageBox.Show("Erro na tentativa de salvar!... " + exe.InnerException != null ? exe.InnerException.Message : exe.Message); RollBack(); return(new EstadoTransations { estado = false, Exception = exe, }); } return(new EstadoTransations { estado = true, Exception = null, }); }
public string GetDocument() { var dici = string.Empty; try { var result = GetSingleInvoice(); if (result != null) { var fatura = result.DocNumero; var tipo = fatura.Split(' ').FirstOrDefault(); var serie = fatura.Split(' ').LastOrDefault().Split('/').FirstOrDefault(); var numero = fatura.Split('/').LastOrDefault(); var numerosomado = Convert.ToInt32(numero) + 1; var minhafatura = tipo + " " + serie + "/" + numerosomado; return(minhafatura); } else { var fatura = "DOC" + " " + "ENC" + DateTime.Now.Year + "/" + 1; return(fatura); } } catch (Exception exe) { EscreverLogs.Escrever(null, exe, "Erro na Recriação da sequencia das facturas:"); } return(dici); }
private void SetStatuBar() { try { barHeaderItem8.Caption = string.Format("USUÁRIO: ({0})", Program.Usuarios.UserName); barHeaderItem7.Caption = $"{$"Lic: ({Program.LicenceModelsHelps.FullName}) "}" + $"{$"Lic: ({(Program.LicenceModelsHelps.Dias == "FULL" ? "Genuina" : string.Concat("Faltam: ", Program.LicenceModelsHelps.DiasSimples))})"}"; var hostName = Dns.GetHostName(); var ipAdress = Dns.GetHostEntry(hostName).AddressList.LastOrDefault(); barHeaderItem6.Caption = $"SGBD: SQL-SERVER ({ipAdress}) "; } catch (System.Exception exe) { EscreverLogs.Escrever(this, exe); } }
private static void ErrorThread(object sender, ThreadExceptionEventArgs e) { EscreverLogs.Escrever(null, e.Exception); }