public static Factura GetFacturaById(int IdModulo) { FacturaTableAdapter localAdapter = new FacturaTableAdapter(); if (IdModulo <= 0) { return(null); } Factura theFactura = null; try { FacturaDS.FacturaDataTable table = localAdapter.GetFacturaById(IdModulo); if (table != null && table.Rows.Count > 0) { FacturaDS.FacturaRow row = table[0]; theFactura = FillUserRecord(row); } } catch (Exception q) { log.Error("Un error ocurrio mientras obtenia la Factura de la base de dato", q); return(null); } return(theFactura); }
private static Factura FillUserRecord(FacturaDS.FacturaRow row) { Factura theNewRecord = new Factura( row.facturaId, row.numero, row.nombre, row.nit, row.fecha, row.fechaLimiteEmision, row.montoPalabra, row.codigoAutorizacion, row.codigoControl, row.ventaId); return(theNewRecord); }
private static Factura FillReccord(FacturaDS.FacturaRow row) { Factura obj = new Factura() { FacturaId = row.facturaId, ClienteId = row.IsclienteIdNull() ? 0 : row.clienteId, NombreCliente = row.IsnombreClienteNull() ? "" : row.nombreCliente, UsuarioId = row.usuarioId, NombreUsuario = row.nombreUsuario, Descripcion = row.descripcion, FechaRegistro = row.fechaRegistro, SubTotal = row.subTotal, EsVenta = row.esVenta }; return(obj); }
public static Factura GetFacturaById(int FacturaId) { Factura theData = null; try { FacturaDSTableAdapters.FacturaTableAdapter localAdapter = new FacturaDSTableAdapters.FacturaTableAdapter(); FacturaDS.FacturaDataTable table = localAdapter.GetFacturaById(FacturaId); if (table != null && table.Rows.Count > 0) { FacturaDS.FacturaRow row = table[0]; theData = FillReccord(row); } } catch (Exception q) { throw new ArgumentException(q.Message, q); } return(theData); }