private void mostrarDatosUsuario() { txt_nombreUsuario.Text = Encargado.Usuario.NombreUsuario; for (int i = 0; i < chlbx_tipoDeAcceso.Items.Count; i++) { var tipoAcceso = (TipoDeAcceso)chlbx_tipoDeAcceso.Items[i]; if (ListaTipoDeAccesos_X_Usuarios.Where(x => x.CodigoTipoAcceso == tipoAcceso.CodigoTipoAcceso).ToList().Count > 0) { chlbx_tipoDeAcceso.SetItemChecked(i, true); } } txt_legajo.Text = Encargado.Legajo.ToString(); txt_nombre.Text = Encargado.Nombre; txt_apellido.Text = Encargado.Apellido; cbx_tipoDocumento.SelectedValue = Encargado.CodigoTipoDocumento; txt_nroDocumento.Text = Encargado.NroDocumento; txt_fechaNacimiento.Value = Encargado.FechaNacimiento; cbx_tipoTelefono.SelectedValue = Encargado.CodigoTipoTelefono; txt_nroTelefono.Text = Encargado.NroTelefono; txt_calle.Text = Encargado.Calle; txt_numero.Text = Encargado.Numero.ToString(); txt_depto.Text = Encargado.Depto; txt_piso.Text = Encargado.Piso; txt_barrio.Text = Encargado.NombreBarrio; txt_codigoPostal.Text = Encargado.CodigoPostal.ToString(); cbx_provincia.SelectedValue = Encargado.Localidad.Departamento.Provincia.CodigoProvincia; cbx_departamento.SelectedValue = Encargado.Localidad.Departamento.CodigoDepartamento; cbx_localidad.SelectedValue = Encargado.Localidad.CodigoLocalidad; cbx_empresa.SelectedValue = Encargado.CodigoMiEmpresa; }
private void actualizar() { Encargado.Usuario.actualizar(Encargado.Usuario); Encargado.actualizar(Encargado); for (int i = 0; i < chlbx_tipoDeAcceso.Items.Count; i++) { var tipoAcceso = (TipoDeAcceso)chlbx_tipoDeAcceso.Items[i]; bool chequeado = chlbx_tipoDeAcceso.GetItemChecked(i); if (chequeado) { if (ListaTipoDeAccesos_X_Usuarios.Where(x => x.CodigoTipoAcceso == tipoAcceso.CodigoTipoAcceso).ToList().Count == 0) { TipoDeAcceso_X_Usuario.crear(tipoAcceso, Encargado.Usuario); } } else { if (ListaTipoDeAccesos_X_Usuarios.Where(x => x.CodigoTipoAcceso == tipoAcceso.CodigoTipoAcceso).ToList().Count > 0) { TipoDeAcceso_X_Usuario.borrar(tipoAcceso, Encargado.Usuario); } } } }