コード例 #1
0
        static void Main(string[] args)
        {
            //Lo testeo por depuracion por que los atributos son todos privados y no hay forma de accederlos.
            Factura f1 = new Factura(100);
            Factura f2 = new Factura(100);
            Factura f3 = new Factura(100);
            Factura f4 = new Factura(100);

            Recibo r1 = new Recibo(500);
            Recibo r2 = new Recibo(500);
            Recibo r3 = new Recibo(500);
            Recibo r4 = new Recibo(500);

            Contabilidad <Factura, Recibo> contabilidad = new Contabilidad <Factura, Recibo>();

            contabilidad += f1;
            contabilidad += f1;
            contabilidad += f1;
            contabilidad += f2;
            contabilidad += f3;
            contabilidad += f4;
            contabilidad += r1;
            contabilidad += r1;
            contabilidad += r1;
            contabilidad += r2;
            contabilidad += r3;
            contabilidad += r4;

            Console.ReadKey();
        }
コード例 #2
0
        static void Main(string[] args)
        {
            Contabilidad <Factura, Recibo> libroContable = new Contabilidad <Factura, Recibo>();

            Recibo  recibo00  = new Recibo();
            Recibo  recibo01  = new Recibo(10);
            Factura factura00 = new Factura(1);

            libroContable += recibo00;
            libroContable += recibo01;
            libroContable += factura00;

            Console.WriteLine("IMPRIMIENDO RECIBOS...");
            foreach (Documento auxDocumento in libroContable.Ingresos)
            {
                Console.WriteLine("\t{0}", auxDocumento.Numero);
            }

            Console.WriteLine("IMPRIMIENDO FACTURAS...");
            foreach (Documento auxDocumento in libroContable.Egresos)
            {
                Console.WriteLine("\t{0}", auxDocumento.Numero);
            }

            Console.ReadKey();
        }
コード例 #3
0
        static void Main(string[] args)
        {
            Contabilidad <Factura, Recibo> cont = new Contabilidad <Factura, Recibo>();

            Factura f1 = new Factura(10);
            Recibo  r1 = new Recibo(10);

            Console.Write(cont.ToString());

            Console.ReadKey();
        }
コード例 #4
0
        static void Main(string[] args)
        {
            Recibo  r = new Recibo(5000);
            Factura f = new Factura(1000);

            Contabilidad <Factura, Recibo> c = new Contabilidad <Factura, Recibo>();

            c = c + r;
            c = c + f;

            Console.WriteLine(c.ToString());
            Console.ReadKey();
        }
コード例 #5
0
        static void Main(string[] args)
        {
            Contabilidad <Factura, Recibo> n = new Contabilidad <Factura, Recibo>();
            Recibo  recibo  = new Recibo(55);
            Factura factura = new Factura(88);

            n += recibo;
            n += factura;



            Console.WriteLine(n.Mostrar());


            Console.ReadKey();
        }
コード例 #6
0
        public string Mostrar(Contabilidad <T, U> a)
        {
            StringBuilder sb = new StringBuilder();

            sb.AppendLine("Egresos:");
            foreach (T e in a.egresos)
            {
                sb.AppendFormat("{0}", e.Mostrar());
            }
            sb.AppendLine("Ingresos:");
            foreach (U e in a.ingresos)
            {
                sb.AppendFormat("{0}", e.Mostrar());
            }

            return(sb.ToString());
        }
コード例 #7
0
        static void Main(string[] args)
        {
            Console.Title = "Ejercicio_48";
            Contabilidad <Factura, Recibo> c = new Contabilidad <Factura, Recibo>();
            Factura f  = new Factura(5);
            Factura f2 = new Factura(10);
            Recibo  r  = new Recibo();
            Recibo  r2 = new Recibo(15);

            c += f;
            c += f2;
            c += r;
            c += r2;

            Console.WriteLine(c.Mostrar());

            Console.ReadKey();
        }
コード例 #8
0
        static void Main(string[] args)
        {
            Contabilidad <Factura, Recibo> contabilidad = new Contabilidad <Factura, Recibo>();
            Recibo  reciboUno  = new Recibo();
            Recibo  reciboDos  = new Recibo(25807596);
            Factura facturaUno = new Factura(15706976);
            Factura facturaDos = new Factura(34546398);

            contabilidad += reciboUno;
            contabilidad += reciboDos;
            contabilidad += facturaUno;
            contabilidad += facturaDos;

            contabilidad.Mostrar(); // Creo un metodo para mostrar los numeros de documentos de las facturas de la lista de agresos de contablidad y
                                    // y los de los recibos de la lista de ingresos de contabilidad

            Console.ReadKey();
        }
コード例 #9
0
        static void Main(string[] args)
        {
            Contabilidad <Factura, Recibo> C = new Contabilidad <Factura, Recibo>();

            Recibo  r1 = new Recibo();
            Factura f1 = new Factura(2222);
            Recibo  r2 = new Recibo(1111);
            Factura f2 = new Factura(3333);
            Recibo  r3 = new Recibo(4444);
            Factura f3 = new Factura(5555);

            C += f1;
            C += r1;
            C += f2;
            C += r2;
            C += f3;
            C += r3;
        }
コード例 #10
0
ファイル: Program.cs プロジェクト: lucashulej/Ejercicios
        static void Main(string[] args)
        {
            Contabilidad <Recibo, Factura> contabilidad = new Contabilidad <Recibo, Factura>();

            Recibo  r1 = new Recibo(11);
            Recibo  r2 = new Recibo();
            Factura f1 = new Factura(23);
            Factura f2 = new Factura(50);

            contabilidad = (contabilidad + f1);
            contabilidad = (contabilidad + f2);
            contabilidad = (contabilidad + r1);
            contabilidad = (contabilidad + r2);

            Console.WriteLine(contabilidad.ToString());

            Console.ReadLine();
        }
コード例 #11
0
        static void Main(string[] args)
        {
            Console.ForegroundColor = ConsoleColor.Green;

            Factura A = new Factura(1500);
            Recibo  X = new Recibo();
            Recibo  Z = new Recibo(10);
            Contabilidad <Factura, Recibo> Agrisol = new Contabilidad <Factura, Recibo>();

            Agrisol += A;
            Agrisol += X;
            Agrisol += Z;


            Console.WriteLine(Agrisol.MostrarEgresos());
            Console.WriteLine(Agrisol.MostrarIngresos());
            Console.ReadKey();
        }
コード例 #12
0
ファイル: Program.cs プロジェクト: xTomluca/ProLab2
        static void Main(string[] args)
        {
            Contabilidad <Factura, Recibo> contabilidad = new Contabilidad <Factura, Recibo>();
            Factura fc1 = new Factura(123);
            Factura fc2 = new Factura(456);
            Factura fc3 = new Factura(789);
            Recibo  r1  = new Recibo(1);
            Recibo  r2  = new Recibo(2);
            Recibo  r3  = new Recibo(3);

            contabilidad += fc1;
            contabilidad += fc2;
            contabilidad += fc3;
            contabilidad += r1;
            contabilidad += r2;
            contabilidad += r3;

            Console.WriteLine(contabilidad.Mostrar());
            Console.ReadKey();
        }
コード例 #13
0
        static void Main(string[] args)
        {
            Console.Title = "Ejercicio - 48";

            #region Instances

            Contabilidad <Factura, Recibo> accounting = new Contabilidad <Factura, Recibo>();
            Factura factu   = new Factura(250);
            Recibo  receipt = new Recibo(25);

            #endregion

            #region Operators

            accounting += factu;
            accounting += receipt;

            #endregion

            Console.ReadKey();
        }
コード例 #14
0
ファイル: Program.cs プロジェクト: TrittoG/Programacion-II
        static void Main(string[] args)
        {
            Contabilidad <Recibo, Factura> asd = new Contabilidad <Recibo, Factura>();
            int    i = 0;
            Random a = new Random();

            while (i != 10)
            {
                Factura dos = new Factura(a.Next(1, 10000));
                System.Threading.Thread.Sleep(250);
                Recibo uno = new Recibo(a.Next(1, 10000));
                System.Threading.Thread.Sleep(250);

                asd += uno;

                asd += dos;
                i++;
                Console.WriteLine(i);
            }

            Console.WriteLine(Contabilidad <Recibo, Factura> .Mostrar(asd));
            Console.ReadKey();
        }