private void btnSelectProp_Click(object sender, EventArgs e) { if (dgvProposed.SelectedRows.Count == 0) { return; } var user = UsuarioManager.obtener(int.Parse(dgvProposed.SelectedRows[0].Cells["id"].Value.ToString())); if (!esJefe) { // To avoid reference removing var position = PuestoManager.obtener(sector.puestos.FindAll(p => p.Key == puesto && p.Value == null)[0].Key.id); sector.puestos.Remove(sector.puestos.FindAll(p => p.Key == puesto && p.Value == null)[0]); sector.puestos.Add(new KeyValuePair <Puesto, Usuario>(position, user)); } else { sector.jefe = user; } gsForm.updateGrid(); this.Close(); }
private void btnDelete_Click(object sender, EventArgs e) { if (cmbTipos.SelectedIndex == -1) { return; } PuestoManager.borrar(int.Parse((cmbTipos.SelectedItem as ComboboxItem).Value.ToString())); updateTiposList(); }
private void btnAdd_Click(object sender, EventArgs e) { if (addNametxt.Text.Trim().Equals("") || addValoraciontxt.Text.Trim().Equals("")) { return; } PuestoManager.crear(new Puesto { nombre = addNametxt.Text, valoracion = int.Parse(addValoraciontxt.Text) }); updateTiposList(); }
private void btnEdit_Click(object sender, EventArgs e) { if (cmbTipos.SelectedIndex == -1) { return; } PuestoManager.actualizar(new Puesto { id = int.Parse((cmbTipos.SelectedItem as ComboboxItem).Value.ToString()), nombre = txtNombre.Text, valoracion = int.Parse(txtValoracion.Text) }); updateTiposList(); }
private void btnAddPosition_Click(object sender, EventArgs e) { if (cbType.SelectedIndex == -1) { return; } var item = (cbType.SelectedItem as ComboboxItem).Value.ToString(); Puesto newPosition = PuestoManager.obtener(int.Parse((cbType.SelectedItem as ComboboxItem).Value.ToString())); selectedSector.puestos.Add(new KeyValuePair <Puesto, Usuario>(newPosition, null)); updateGrid(); }
private void VerPerfil_Load(object sender, EventArgs e) { this.allControls = Program.GetAllControls(this); allControls.Add(lblApellido); allControls.Add(lblMail); allControls.Add(lblNewPass); allControls.Add(lblNombre); allControls.Add(lblRol); allControls.Add(lblEmblemas); allControls.Add(lblReconocimiento); allControls.Add(lblSent); allControls.Add(lblReceived); allControls.Add(lblPuesto); allControls.Add(lblOldPass); allControls.Add(lblDateEnter); foreach (TabPage tp in tabProfile.TabPages) { this.allControls.Add(tp); } if (this.usuario.id != Sesion.obtenerSesion().usuario.id) { txtOldPass.Enabled = false; txtNewPass.Enabled = false; btnPass.Enabled = false; } this.Text = usuario.apellido + ", " + usuario.nombre; lblUsername.Text = usuario.nombreUsuario; Sector sector = TrabajadorManager.obtenerSector(usuario); lblSector.Text = sector != null? sector.nombre : ""; txtApellido.Text = usuario.apellido; txtNombre.Text = usuario.nombre; txtMail.Text = usuario.mail; txtSector.Text = sector != null ? sector.nombre : ""; txtPuesto.Text = PuestoManager.obtener(usuario).nombre; txtDateEnter.Text = usuario.fechaEntrada.ToString(); IdiomaManager.cambiar(Sesion.obtenerSesion().idioma, Sesion.obtenerSesion().idioma.id, this); var fami = PermisosManager.obtenerFamilia(usuario); txtPermiso.Text = fami != null ? fami.nombre : ""; cargarContenidos(); }
private void loadPuestos() { cbType.DisplayMember = "Text"; cbType.ValueMember = "Value"; var items = new List <Object>(); foreach (Puesto puesto in PuestoManager.obtener()) { items.Add(new ComboboxItem { Text = puesto.nombre, Value = puesto.id }); } cbType.DataSource = items; }
private void updateTiposList() { cmbTipos.DisplayMember = "Text"; cmbTipos.ValueMember = "Value"; var items = new List <Object>(); tiposSector = PuestoManager.obtener(); foreach (Puesto tipoSector in tiposSector) { items.Add(new ComboboxItem { Text = tipoSector.nombre, Value = tipoSector.id }); } cmbTipos.DataSource = items; }
private void cargarPuestos() { List <Puesto> puestos = PuestoManager.obtener(); lbPuestos.DisplayMember = "Text"; lbPuestos.ValueMember = "Value"; var items = new List <Object>(); foreach (Puesto puesto in puestos) { items.Add(new ComboboxItem { Text = puesto.nombre, Value = puesto.id }); } lbPuestos.DataSource = items; }
private void fillRecomended() { dgvProposed.Rows.Clear(); List <UsuarioPropuesto> usuarioPropuestos = PropuestaManager.obtener(sector, 5, sector.nivel, puesto, esJefe, emblema, puestoFijo); foreach (UsuarioPropuesto up in usuarioPropuestos) { dgvProposed.Rows.Add(up.id, up.NombreCompleto, PuestoManager.obtener(up).nombre, up.valorEstadistico, up.promedioReconocimientosDeSuperiores, up.porcentajeObjetivosCumplidos, up.promedioDeNivelObjetivosCumplidos, up.cantidadObjetivosNoCumplidos, up.promedioNivelReconocimiento, up.cantidadReconocimientos, up.emblemasRecibidos ); } }
private void cargarDetalleUsuario() { if (this.user == null) { return; } this.txtApellido.Text = user.apellido; this.txtMail.Text = user.mail; this.txtNombre.Text = user.nombre; this.txtUsername.Text = user.nombreUsuario; PermisosManager.obtenerFamilia(user); cmbRol.SelectedIndex = cmbRol.FindStringExact((user.permiso != null ? user.permiso.nombre : (String)"")); SectorManager.obtener(user); txtSector.Text = user.sector != null? user.sector.nombre : ""; PuestoManager.obtener(user); lbPuestos.SelectedIndex = lbPuestos.FindStringExact((user.puesto != null ? user.puesto.nombre : (String)"")); }