예제 #1
0
        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);
            }
        }
예제 #2
0
 private void CargarComboboxMedioPago()
 {
     Controlador.MedioPago medioPago = new Controlador.MedioPago();
     cmbMedioPago.DisplayMember = "Descripcion";
     cmbMedioPago.ValueMember   = "Id";
     cmbMedioPago.DataSource    = medioPago.Listar();
 }
예제 #3
0
 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;
 }
예제 #4
0
 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;
 }
예제 #5
0
        public IList <MedioPago> Listar()
        {
            List <MedioPago> listado = new List <MedioPago>();

            foreach (Modelo.MEDIO_PAGO estadoFiado in ConectorDALC.ModeloAlmacen.MEDIO_PAGO.ToList())
            {
                MedioPago medio = new MedioPago();
                medio.Id          = (int)estadoFiado.IDMEDIO;
                medio.Descripcion = estadoFiado.DESCRIPCION;
                listado.Add(medio);
            }
            return(listado);
        }