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.ReadKey(); }
private int ObtenerIndice(Operario op) { for (int i = 0; i < this._operarios.Length; i++) { if (this._operarios[i] != (object)null) { if (this._operarios[i] == op) { return(i); } } } return(-1); }
private string MostrarOperarios() { StringBuilder sb = new StringBuilder(); sb.AppendLine("\nRazón Social: " + this._razonSocial); sb.AppendLine("\nOperarios:\n"); for (int i = 0; i < this._operarios.Length; i++) { if (this._operarios[i] != (object)null) { sb.AppendLine(Operario.Mostrar(this._operarios[i])); } } return(sb.ToString()); }
public static string Mostrar(Operario op) { return(op.Mostrar()); }