Пример #1
0
        public CabeceraVenta CargarCabeceraVenta(Usuario UsuarioActivo, Cliente unCliente, string FechaEmision, decimal TotalFactura, string MetodoPago)
        {
            CabeceraVenta  unaCabeceraVenta = new CabeceraVenta();
            ClienteNegocio unClienteNegocio = new ClienteNegocio();

            unaCabeceraVenta.Usuario = new Usuario();
            unaCabeceraVenta.Cliente = new Cliente();

            unaCabeceraVenta.Usuario      = UsuarioActivo;
            unaCabeceraVenta.FechaEmision = FechaEmision;
            unaCabeceraVenta.Total        = TotalFactura;
            unaCabeceraVenta.MetodoPago   = MetodoPago;

            if (unCliente != null)
            {
                unCliente = unClienteNegocio.CargaCuentaCorriente("CtaCorriente", MetodoPago, unCliente, TotalFactura, "Venta");
                unaCabeceraVenta.Cliente.CodigoCliente = unCliente.CodigoCliente;
            }

            return(unaCabeceraVenta);
        }
        public CabeceraNotaCredito CargarCabeceraDevolucion(Usuario UsuarioActivo, Cliente unCliente, string FechaEmision, decimal TotalFactura, string MetodoPago, string MotivoDevolucion, string TipoOperacion)
        {
            CabeceraNotaCredito unaCabeceraNotaCredito = new CabeceraNotaCredito();
            ClienteNegocio      unClienteNegocio       = new ClienteNegocio();

            unaCabeceraNotaCredito.Usuario = new Usuario();
            unaCabeceraNotaCredito.Cliente = new Cliente();

            unaCabeceraNotaCredito.Usuario          = UsuarioActivo;
            unaCabeceraNotaCredito.FechaEmision     = FechaEmision;
            unaCabeceraNotaCredito.Total            = TotalFactura;
            unaCabeceraNotaCredito.MetodoPago       = MetodoPago;
            unaCabeceraNotaCredito.MotivoDevolucion = MotivoDevolucion;

            if (unCliente != null)
            {
                unCliente = unClienteNegocio.CargaCuentaCorriente("CtaCorriente", MetodoPago, unCliente, TotalFactura, TipoOperacion);
                unaCabeceraNotaCredito.Cliente.CodigoCliente = unCliente.CodigoCliente;
            }

            return(unaCabeceraNotaCredito);
        }