public FacturaDto ObtenerFactura(int idFactura) { var gestorFactura = new GestorFacturas(); var factura = gestorFactura.ObtenerFactura(idFactura); var dto = new FacturaDto(); try { if (factura == null) { throw new Exception("Factura no encontrada"); } dto.Id = factura.Id; dto.NroFactura = factura.NroFactura; dto.FechaFactura = factura.FechaFactura; dto.ValorVenta = factura.ValorVenta; dto.PrecioVenta = factura.PrecioVenta; dto.Estado = factura.Estado; dto.NombreCompletoCliente = factura.Cliente.Apellidos + ", " + factura.Cliente.Nombres; } catch (Exception e) { //throw; Console.WriteLine("{0} Exception caught.", e.Message); } return dto; }
public FacturaDto ObtenerFactura(int idFactura) { var gestorFactura = new GestorFacturas(); var factura = gestorFactura.ObtenerFactura(idFactura); var dto = new FacturaDto(); try { if (factura == null) { throw new Exception("Factura no encontrada"); } dto.Id = factura.FacturaId; dto.NroFactura = factura.NumeroFact.ToString(); dto.FechaFactura = factura.FechaEmision; dto.ValorVenta = factura.ValorVenta; dto.PrecioVenta = (double)(factura.MontoIGV + (decimal)factura.ValorVenta); dto.Estado = factura.EstadoFacturacion; dto.NombreCompletoCliente = factura.TB_VT_Clientes.ApellidoPaterno.Trim() + "," + factura.TB_VT_Clientes.PrimerNombre.Trim(); } catch (Exception e) { //throw; Console.WriteLine("{0} Exception caught.", e.Message); } return dto; }