private void BtnQuitar_Click(object sender, EventArgs e) { try { using GendocsModeloDatos.models.GenDocsContext db = new GendocsModeloDatos.models.GenDocsContext(); foreach (ListViewItem itemRow in lstvAsignadas.SelectedItems) { GdEmpleadosFmlEtiquetas EtiFml = new GdEmpleadosFmlEtiquetas { IdEmpleadoFml = CEmp.IdEmpleado, Id = Convert.ToInt32(itemRow.SubItems[0].Text) }; db.GdEmpleadosFmlEtiquetas.Remove(EtiFml); db.SaveChanges(); EtiFml = null; } CargarListaDisponibles(); CargarListaAsignadas(CEmp.IdEmpleado); } catch (Exception ex) { _ = ex.Message; } }
private void BtnAnadir_Click(object sender, EventArgs e) { try { if (lstvDisponibles.SelectedItems.Count < 1) { MessageBox.Show("Debe seleccionar al menos una etiqueta para añadir a la lista de Asignadas", "Etiquetar Empleado FML", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { using GendocsModeloDatos.models.GenDocsContext db = new GendocsModeloDatos.models.GenDocsContext(); foreach (ListViewItem itemRow in lstvDisponibles.SelectedItems) { GdEmpleadosFmlEtiquetas EtiFml = new GdEmpleadosFmlEtiquetas { IdEmpleadoFml = CEmp.IdEmpleado, IdEtiqueta = Convert.ToInt32(itemRow.SubItems[0].Text) }; db.GdEmpleadosFmlEtiquetas.Add(EtiFml); db.SaveChanges(); EtiFml = null; } CargarListaDisponibles(); CargarListaAsignadas(CEmp.IdEmpleado); } } catch (Exception ex) { _ = ex.Message; } }