示例#1
0
        private int ObtenerIndice(Operario ope)
        {
            for (int i = 0; i < this._operarios.Length; i++)
            {
                if ((object)this._operarios.GetValue(i) == ope)
                {
                    return(i);
                }
            }

            return(-1);
        }
示例#2
0
        static void Main(string[] args)
        {
            Fabrica  miFabrica = new Fabrica("ACME");
            Operario op1       = new Operario("Juan", "Perez");
            Operario op2       = new Operario("Roberto", "Sanchez", 123);
            Operario op3       = new Operario("Roberto", "Sanchez", 128);
            Operario op4       = new Operario("Juan", "Bermudez", 120);
            Operario op5       = new Operario("Mirta", "Busnelli", 199);

            //AGREGO OPERARIOS A LA FABRICA
            miFabrica += op1;
            miFabrica += op2;
            miFabrica += op3;
            miFabrica += op4;
            miFabrica += op5;
            miFabrica += op1;
            miFabrica += op3;
            //MUESTRO LA FABRICA
            Console.WriteLine(miFabrica.Mostrar());
            //MUESTRO EL COSTO
            Fabrica.MostrarCosto(miFabrica);
            //SACO OPERARIOS
            miFabrica -= op1;
            miFabrica -= op3;
            miFabrica -= op1;

            //AUMENTO EL SUELDO A LOS OPERARIOS
            op2.setAumentarSalario(33);
            op4.setAumentarSalario(33);

            //MUESTRO LA FABRICA
            Console.WriteLine(miFabrica.Mostrar());

            //MUESTRO EL COSTO
            Fabrica.MostrarCosto(miFabrica);
            Console.ReadLine();
        }
示例#3
0
 public static string Mostrar(Operario ope)
 {
     return(ope.Mostrar());
 }