public Boleta ObtenerBoleta(int numero) { try { Modelo.BOLETA boleta = ConectorDALC.ModeloAlmacen.BOLETA.FirstOrDefault(e => e.NUMEROBOLETA == numero); Numero = (int)boleta.NUMEROBOLETA; FechaCreacion = boleta.FECHACREACION; Total = (int)boleta.TOTAL; MedioPago = new MedioPago() { Id = (int)boleta.MEDIO_PAGO.IDMEDIO }; Cliente = new Cliente() { Run = (int)boleta.CLIENTE.RUNCLIENTE }; Usuario = new Usuario() { RunUsuario = (int)boleta.USUARIO.RUNUSUARIO }; Estado = new EstadoBoleta() { Id = (int)boleta.ESTADO_BOLETA.IDESTADO }; Boleta boletaEncontrada = new Boleta(Numero, FechaCreacion, Total, MedioPago, Cliente, Usuario, Estado); return(boletaEncontrada); } catch (Exception ex) { return(null); throw new ArgumentException("Error al obtener boleta: " + ex); } }
public Boleta(DateTime fechaCreacion, decimal total, MedioPago medioPago, Cliente cliente, Usuario usuario, EstadoBoleta estado) { FechaCreacion = fechaCreacion; Total = total; MedioPago = medioPago; Cliente = cliente; Usuario = usuario; Estado = estado; }
public Boleta(int numero, DateTime fechaCreacion, int total, MedioPago medioPago, Cliente cliente, Usuario usuario, EstadoBoleta estado) { Numero = numero; FechaCreacion = fechaCreacion; Total = total; MedioPago = medioPago; Cliente = cliente; Usuario = usuario; Estado = estado; }
public IList <EstadoBoleta> Listar() { List <EstadoBoleta> listado = new List <EstadoBoleta>(); foreach (Modelo.ESTADO_BOLETA estadoBoleta in ConectorDALC.ModeloAlmacen.ESTADO_BOLETA.ToList()) { EstadoBoleta estado = new EstadoBoleta(); estado.Id = (int)estadoBoleta.IDESTADO; estado.Descripcion = estadoBoleta.DESCRIPCION; listado.Add(estado); } return(listado); }