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); } } }
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); } } }