コード例 #1
0
        public void mostrarGrupoFamiliar()
        {
            if (Vista is NuevoEmpleadoView)
            {
                NuevoEmpleadoView view = (NuevoEmpleadoView)Vista;

                foreach (GrupoFamiliar familiar in Empleado.Familiares)
                {
                    view.listarFamiliar(
                        familiar.Dni,
                        familiar.Parentesco,
                        familiar.FechaNacimiento,
                        familiar.Discapacidad);
                }
            }
            else
            {
                EditarEmpleadoView view = (EditarEmpleadoView)Vista;

                foreach (GrupoFamiliar familiar in Empleado.Familiares)
                {
                    view.mostrarFamiliar(
                        familiar.Dni,
                        familiar.Parentesco,
                        familiar.FechaNacimiento,
                        familiar.Discapacidad);
                }
            }
        }
コード例 #2
0
        internal void mostraDetalleDeEmpleado(string legajoSeleccionado)
        {
            Empleado empleado = Negocio.getNegocio().buscarEmpleado(legajoSeleccionado);

            if (Vista is DetalleEmpleadoView)
            {
                DetalleEmpleadoView view = (DetalleEmpleadoView)Vista;

                view.mostrarInfoEmpleado(
                    empleado.Legajo,

                    empleado.Usuario.Password,
                    empleado.Usuario.Administrador,
                    empleado.Categoria);

                view.mostrarInfoPersona(
                    empleado.Nombre,
                    empleado.Apellido,
                    empleado.Dni,
                    empleado.Cuil);

                view.mostrarDomicilio(
                    empleado.Domicilioes[0].Calle,
                    empleado.Domicilioes[0].Numero,
                    empleado.Domicilioes[0].Localidad.Nombre,
                    empleado.Domicilioes[0].Localidad.Provincia.Nombre);

                view.mostrarTelefono(
                    empleado.Telefonos[0].Numero);

                view.mostrarFechas(
                    empleado.FechaIngreso,
                    empleado.FechaEgreso);


                foreach (GrupoFamiliar familiar in empleado.Familiares)
                {
                    view.mostrarFamiliar(familiar.Dni, familiar.Parentesco, familiar.FechaNacimiento, familiar.Discapacidad);
                }
            }
            else
            {
                EditarEmpleadoView view = (EditarEmpleadoView)Vista;

                view.mostrarInfoEmpleado(
                    empleado.Legajo,

                    empleado.Usuario.Password,
                    empleado.Usuario.Administrador,
                    empleado.Categoria);

                view.mostrarInfoPersona(
                    empleado.Nombre,
                    empleado.Apellido,
                    empleado.Dni,
                    empleado.Cuil);

                view.mostrarDomicilio(
                    empleado.Domicilioes[0].Calle,
                    empleado.Domicilioes[0].Numero,
                    empleado.Domicilioes[0].Localidad.Nombre,
                    empleado.Domicilioes[0].Localidad.Provincia.Nombre);

                view.mostrarTelefono(
                    empleado.Telefonos[0].Numero);

                view.mostrarFechas(
                    empleado.FechaIngreso,
                    empleado.FechaEgreso);


                foreach (GrupoFamiliar familiar in empleado.Familiares)
                {
                    view.mostrarFamiliar(familiar.Dni, familiar.Parentesco, familiar.FechaNacimiento, familiar.Discapacidad);
                }
            }
        }