예제 #1
0
        private void AccionAlSeleccionarEmpleado(object obj)
        {
            var PaginaDeEmpleados = new EditarEmpleadoView();

            PaginaDeEmpleados.BindingContext = new EditarEmpleadoViewModel(EmpleadoSeleccionado);
            App.Current.MainPage.Navigation.PushAsync(PaginaDeEmpleados);
        }
        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);
                }
            }
        }
예제 #3
0
        private void IrAEmpleadosView(object obj)
        {
            var PaginaDeEmpleados = new EditarEmpleadoView();

            PaginaDeEmpleados.BindingContext = new EditarEmpleadoViewModel();
            App.Current.MainPage.Navigation.PushAsync(PaginaDeEmpleados);
        }
        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);
                }
            }
        }