コード例 #1
0
        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;
            }
        }
コード例 #2
0
        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;
            }
        }