Beispiel #1
0
        public void AuxiliaraSupervisor(string rut)
        {
            Auxiliaries ax = null;

            for (int i = 0; i < listauxiliares.Count; i++)
            {
                if (listauxiliares[i]._rut == rut)
                {
                    ax = listauxiliares[i];
                }
            }
            if (ax == null)
            {
                Console.WriteLine("El rut indicado no coincide con ningún auxiliar");
                Console.WriteLine("===============================================");
            }

            if (ax != null)
            {
                Supervisors suv2 = new Supervisors(ax._rut, ax._nombre, ax._apellido, ax._nacimiento, ax._nacionalidad, ax._sueldo, ax._horario);
                listasupervisores.Add(suv2);
                Console.WriteLine("El auxiliar" + " " + ax._nombre + " " + ax._apellido + " " + "de rut:" + ax._rut + " " + "a sido ascendido a supervisor");
                Console.WriteLine("=============================================================================================================");
            }


            for (int i = 0; i < listauxiliares.Count; i++)
            {
                if (listauxiliares[i]._rut == rut)
                {
                    listauxiliares.Remove(listauxiliares[i]);
                }
            }
        }
Beispiel #2
0
        public void AuxiliaraEmpleado(string rut)
        {
            Auxiliaries ax = null;

            for (int i = 0; i < listauxiliares.Count; i++)
            {
                if (listauxiliares[i]._rut == rut)
                {
                    ax = listauxiliares[i];
                }
            }
            if (ax == null)
            {
                Console.WriteLine("El rut indicado no coincide con ningún auxiliar");
                Console.WriteLine("===============================================");
            }

            if (ax != null)
            {
                Employees emple2 = new Employees(ax._rut, ax._nombre, ax._apellido, ax._nacimiento, ax._nacionalidad, ax._sueldo, ax._horario);
                listaempleados.Add(emple2);
                Console.WriteLine("El auxiliar" + " " + ax._nombre + " " + ax._apellido + " " + "de rut:" + ax._rut + " " + "a sido cambiado a empleado");
                Console.WriteLine("================================================================================================================");
            }


            for (int i = 0; i < listauxiliares.Count; i++)
            {
                if (listauxiliares[i]._rut == rut)
                {
                    listauxiliares.Remove(listauxiliares[i]);
                }
            }
        }
Beispiel #3
0
        public void SupervisoraAuxiliar(string rut)
        {
            Supervisors sv = null;

            for (int i = 0; i < listasupervisores.Count; i++)
            {
                if (listasupervisores[i]._rut == rut)
                {
                    sv = listasupervisores[i];
                }
            }
            if (sv == null)
            {
                Console.WriteLine("El rut indicado no coincide con ningún supervisor");
                Console.WriteLine("=================================================");
            }

            if (sv != null)
            {
                Auxiliaries auxi2 = new Auxiliaries(sv._rut, sv._nombre, sv._apellido, sv._nacimiento, sv._nacionalidad, sv._sueldo, sv._horario);
                listauxiliares.Add(auxi2);
                Console.WriteLine("El supervisor" + " " + sv._nombre + " " + sv._apellido + " " + "de rut:" + sv._rut + " " + "a sido descendido a auxiliar");
                Console.WriteLine("================================================================================================================");
            }


            for (int i = 0; i < listasupervisores.Count; i++)
            {
                if (listasupervisores[i]._rut == rut)
                {
                    listasupervisores.Remove(listasupervisores[i]);
                }
            }
        }
Beispiel #4
0
        public void JefeaAuxiliar(string rut)
        {
            Bosses boss = null;

            for (int i = 0; i < listajefes.Count; i++)
            {
                if (listajefes[i]._rut == rut)
                {
                    boss = listajefes[i];
                }
            }
            if (boss == null)
            {
                Console.WriteLine("El rut indicado no coincide con ningún jefe");
                Console.WriteLine("===========================================");
            }

            if (boss != null)
            {
                Auxiliaries auxi = new Auxiliaries(boss._rut, boss._nombre, boss._apellido, boss._nacimiento, boss._nacionalidad, boss._sueldo, boss._horario);
                listauxiliares.Add(auxi);
                Console.WriteLine("El jefe" + " " + boss._nombre + " " + boss._apellido + " " + "de rut:" + boss._rut + " " + "a sido descendido a auxiliar");
                Console.WriteLine("================================================================================================================");
            }


            for (int i = 0; i < listajefes.Count; i++)
            {
                if (listajefes[i]._rut == rut)
                {
                    listajefes.Remove(listajefes[i]);
                }
            }
        }
Beispiel #5
0
        public void EmpleadoaAuxiliar(string rut)
        {
            Employees emp = null;

            for (int i = 0; i < listaempleados.Count; i++)
            {
                if (listaempleados[i]._rut == rut)
                {
                    emp = listaempleados[i];
                }
            }
            if (emp == null)
            {
                Console.WriteLine("El rut indicado no coincide con ningún empleado");
                Console.WriteLine("===============================================");
            }

            if (emp != null)
            {
                Auxiliaries aux = new Auxiliaries(emp._rut, emp._nombre, emp._apellido, emp._nacimiento, emp._nacionalidad, emp._sueldo, emp._horario);
                listauxiliares.Add(aux);
                Console.WriteLine("El empleado" + " " + emp._nombre + " " + emp._apellido + " " + "de rut:" + emp._rut + " " + "a sido camibiado a auxiliar");
                Console.WriteLine("================================================================================================================");
            }


            for (int i = 0; i < listaempleados.Count; i++)
            {
                if (listaempleados[i]._rut == rut)
                {
                    listaempleados.Remove(listaempleados[i]);
                }
            }
        }
Beispiel #6
0
        public bool AgregarAuxiliar(Auxiliaries _auxiliar)
        {
            for (int i = 0; i < listauxiliares.Count; i++)
            {
                Auxiliaries ai = listauxiliares[i];

                if ((ai._rut == _auxiliar._rut) && (ai._nombre == _auxiliar._nombre) && (ai._apellido == _auxiliar._apellido) && (ai._nacimiento == _auxiliar._nacimiento) && (ai._nacionalidad == _auxiliar._nacionalidad))
                {
                    Console.WriteLine("Este auxiliar ya estaba antes ingresado");
                    Console.WriteLine("===============================");

                    return(false);
                }
            }

            listauxiliares.Add(_auxiliar);
            Console.WriteLine("Auxiliar agregado");
            Console.WriteLine("================");
            return(true);
        }
Beispiel #7
0
        public void HorarioAuxiliar(string rut, string horario)
        {
            Auxiliaries a2 = null;

            for (int i = 0; i < listauxiliares.Count; i++)
            {
                if (listauxiliares[i]._rut == rut)
                {
                    a2 = listauxiliares[i];
                }
            }
            if (a2 == null)
            {
                Console.WriteLine("El rut indicado no coincide con ningún auxiliar");
                Console.WriteLine("===============================================");
            }
            if (a2 != null)
            {
                a2._horario = horario;
                Console.WriteLine("Se le a cambiado el horario al auxiliar" + " " + a2._nombre + " " + a2._apellido + " " + "al horario:" + " " + a2._horario);
                Console.WriteLine("=============================================================================================================");
            }
        }
Beispiel #8
0
        public void SueldoAuxiliar(string rut, int sueldo)
        {
            Auxiliaries a1 = null;

            for (int i = 0; i < listauxiliares.Count; i++)
            {
                if (listauxiliares[i]._rut == rut)
                {
                    a1 = listauxiliares[i];
                }
            }
            if (a1 == null)
            {
                Console.WriteLine("El rut indicado no coincide con ningún auxiliar");
                Console.WriteLine("===============================================");
            }
            if (a1 != null)
            {
                a1._sueldo = sueldo;
                Console.WriteLine("Se le a cambiado el sueldo al auxiliar" + " " + a1._nombre + " " + a1._apellido + " " + "al monto:" + " " + a1._sueldo);
                Console.WriteLine("=============================================================================================================");
            }
        }