Ejemplo n.º 1
0
                public virtual ComprobanteConArticulos Clone(Tipo tipo)
                {
                        Type TipoComprob = tipo.ObtenerTipoLbl();
                        Lbl.Comprobantes.ComprobanteConArticulos Nuevo = Lbl.Instanciador.Instanciar(TipoComprob, this.Connection) as Lbl.Comprobantes.ComprobanteConArticulos;

                        Nuevo.Tipo = this.Tipo;
                        Nuevo.Compra = this.Compra;
                        Nuevo.Cliente = this.Cliente;
                        Nuevo.Descuento = this.Descuento;
                        Nuevo.Cuotas = this.Cuotas;
                        Nuevo.Estado = this.Estado;
                        Nuevo.Fecha = this.Fecha;
                        Nuevo.FormaDePago = this.FormaDePago;
                        Nuevo.GastosDeEnvio = this.GastosDeEnvio;
                        //Nuevo.Imagen = this.Imagen;
                        //Nuevo.ImporteCancelado = this.ImporteCancelado;
                        //Nuevo.Impreso = this.Impreso;
                        Nuevo.Numero = this.Numero;
                        Nuevo.IdRemito = this.IdRemito;
                        Nuevo.Obs = this.Obs;
                        Nuevo.OtrosGastos = this.OtrosGastos;
                        Nuevo.PV = this.PV;
                        Nuevo.SituacionDestino = this.SituacionDestino;
                        Nuevo.SituacionOrigen = this.SituacionOrigen;
                        Nuevo.Sucursal = this.Sucursal;
                        Nuevo.Articulos = this.Articulos.Clone(Nuevo);
                        Nuevo.Vendedor = this.Vendedor;

                        return Nuevo;
                }