public void GrabarEmpresas()
 {
     clsUsuarioPorEmpresa oUsuarioPoEmpresa = new clsUsuarioPorEmpresa();
     int i = 0;
     while (i < checkedListBox1.Items.Count)
     {
         if (checkedListBox1.GetItemChecked(i))
         {
             //MessageBox.Show("IdEmpresa =" + (i+1));
             oUsuarioPoEmpresa.IdUsuario = Convert.ToInt32(txtCedula.Text);
             oUsuarioPoEmpresa.IdEmpresa = (i + 1);
             datUsuarioPorEmpresa.GuardarEmpresa(oUsuarioPoEmpresa);
         }
         i += 1;
         //oUsuarioPoEmpresa.IdEmpresa =checkedListBox1.Item
     }
 }
 public static bool GuardarEmpresa(clsUsuarioPorEmpresa uxp)
 {
     try
     {
         TECAv8Entities2 ent = new TECAv8Entities2();
         UsuarioPorEmpresa usuarioempresa = new UsuarioPorEmpresa()
         {
             IdUsuario = uxp.IdUsuario,
             IdEmpresa = uxp.IdEmpresa
         };
         ent.AddToUsuarioPorEmpresa(usuarioempresa);
         ent.SaveChanges();
         return true;
     }
     catch (Exception ex)
     {
         System.Windows.Forms.MessageBox.Show("Error!" + ex);
         return false;
     }
 }
        private bool guardarCambios()
        {
            try
            {
                foreach (var item in ListaSelec)
                {

                    clsUsuarioPorEmpresa uxe = new clsUsuarioPorEmpresa();
                    uxe.IdUsuario = item.IdUsuario;
                    uxe.IdEmpresa = Convert.ToInt32(cmbEmpresa.EditValue);
                    uxe.Descripcion = "g";
                    datUsuarioPorEmpresa.GuardarEmpresa(uxe);
                }
                return true;
            }
            catch (Exception ex)
            {
                Console.WriteLine("error" + ex);
                return false;
            }
        }